UISearchBar 搜尋框 的使用方法詳細

2021-07-06 08:44:41 字數 1609 閱讀 6675

// uisearchbar的常用方法

搜尋框

uisearchbar *onesearchbar = [[uisearchbar

alloc] init];

onesearchbar.frame = cgrectmake(0, 0, 320, 70); //

設定位置和大小

onesearchbar.

keyboardtype

= uikeyboardtypeemailaddress;

//設定彈出鍵盤的型別

onesearchbar.

barstyle

= uibarstyleblacktranslucent;

//設定

uisearchbar

的樣式

onesearchbar.

tintcolor

= [uicolor

redcolor

]; // 設定uisearchbar的顏色

使用clearcolor就是去掉背景

onesearchbar.placeholder = @"

請輸入:

"; //

設定提示文字

onesearchbar.text = @"

呵呵"; //

設定預設的文字

onesearchbar.prompt = @"

提示資訊

"; //

設定提示

onesearchbar.delegate = self; //

設定**

onesearchbar.showscancelbutton = yes; //

設定時候顯示關閉按鈕

// onesearchbar.showsscopebar = yes; // 設定顯示範圍框

// onesearchbar.showssearchresultsbutton = yes; // 設定顯示搜尋結果

// onesearchbar.showsbookmarkbutton = yes; // 設定顯示書籤按鈕

[self.view

addsubview:onesearchbar]; //

新增到view上

[onesearchbar release], onesearchbar = nil; //

釋放記憶體

一些常用的**方法//

#pragma mark - 實現取消按鈕的方法

- (void)searchbarcancelbuttonclicked:(uisearchbar *)searchbar

#pragma mark - 實現鍵盤上search按鈕的方法

- (void)searchbarsearchbuttonclicked:(uisearchbar *)searchbar

#pragma mark - 實現監聽開始輸入的方法

- (bool)searchbarshouldbeginediting:(uisearchbar *)searchbar

#pragma mark - 實現監聽輸入完畢的方法

- (bool)searchbarshouldendediting:(uisearchbar *)searchbar

搜尋框即時搜尋的實現

博主最近做的專案需要實現乙個搜尋的功能 而且還需要即時搜尋 輸入關鍵字就有結果 包含關鍵字 自動顯示 這裡說一下思路 監聽edittext裡面輸入的內容 使用系統提供的filter對listview進行過濾即可 下面貼出關鍵 開啟過濾 lv search.settextfilterenabled t...

搜尋框製作

1.input是乙個自閉合標籤,不能製作複雜的 混排樣式,可以採用button。也可以使用背景圖 2.input標籤的type submit 時,可以提交表單內容到伺服器 此時按鈕必須放置在要提交的表單元素內,也就是 3.動態提示的製作 jquery或者js指令碼完成動態效果 事件繫結和事件 aja...

搜尋框製作

利用在查詢語句中加入模糊查詢的條件以達到關鍵字模糊搜尋的目的 like 萬用字元 需要將sql查詢語句改為 sql select from table name where username like keyword order by id limit keyword get keyword if ...