UI控制項筆記(十五) UI之自定義搜尋框的封裝

2021-07-11 20:52:31 字數 999 閱讀 9700

一、searchbar.h檔案

#import

@protocol

searchbardelegate

//要把當前搜尋

view

裡的搜尋內容傳給vc

-(void

)sendtexttovc:(nsstring*)text;

@end

@inte***ce

searchbar : uiview

@property

(nonatomic

,assign)id

delegate;

@end

二、searchbar.m檔案

#import

"searchbar.h"

#import

@implementation

searchbar -(

id)initwithframe:(cgrect)frame

return

self;

} -(void

)canceldown

//取消搜尋功能 ];

[self

.delegate sendtexttovc:

@""];

//取消的時候,給

vc傳乙個空字串,當

vc收到空字串的時候,表示不使用搜尋介面,而使用當前

vc正常的

loaddata

介面(下拉重新整理介面) }

#pragma mark textfield**

-(void

)textfielddidbeginediting:(uitextfield *)textfield

completion:^(

bool

finished) ]; }

-(bool

)textfieldshouldreturn:(uitextfield *)textfield

//搜尋

@end

UI002 自定義控制項

ios開發ui基礎 自定義控制項 手寫控制項 frame,center和bounds屬性 一 手寫控制項 1.手寫控制項的步驟 1 使用相應的控制項類建立控制項物件 2 設定該控制項的各種屬性 3 新增控制項到檢視中 父控制項 子控制項 4 如果是button等控制項,還需考慮控制項的單擊事件等 5...

WPF 自定義UI控制項學習

最近專案中運用到了wpf處理三維軟體,在c s結構中wpf做ui還是有很多優越性,簡單的學了一點wpf知識,成功的完成專案目標。專案過度階段對於wpf的一些基本特點有了進一步了解 至此花費一點時間研究研究wpf控制項。為以後的專案開發中提供一些可觀的資源也是不錯的。目前控制項完成數量有限,空餘時間較...

QT 自定義類訪問UI控制項

qt 自定義類訪問ui控制項的幾種方法 qt建立窗體工程,一般在mainwindow或dialog類裡可以直接通過ui指標訪問控制項,但是新增新的類後又如何訪問呢,可以通過以下幾種方式 1.將ui指標公開後直接訪問 1 例如有個自己定義的類customclass,在自定義類裡包含主介面指標mainw...