iOS搜索欄簡介

一.搜索欄的樣式:



二。類結構圖:

這裏寫圖片描述

UISearchBarDelegate是搜索欄控件的委託協議。
UISearchDisplayController用來管理搜索欄並顯示我們搜索結果視圖。
事件處理由UISearchDisplayDelegate協議的委託對象來管理。


三。

點擊“取消”按鈕:(應該查詢所有數據)

- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar;

在搜索欄中輸入查詢條件時,會觸發UISearchBarDelagate的方法:(應該刷新表視圖)

- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText; 

實例:
從對象庫中拖曳一個Search Bar and Search Display Controller到設計界面,注意不是Search Bar控件。Search Bar and Search Display Controller的好處在於它可以把UISearchDisplayController也添加到搜索欄,並且將委託和數據源連線完畢。
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章