2011-01-23 169 views
3

我試圖實現一個標籤欄應用程序,其中一個標籤與搜索欄一起提供。 當我在搜索字段中輸入一些數據後點擊搜索按鈕時,我應該得到一個顯示搜索結果的tableview。應該添加tableview作爲子視圖。 我應該如何實施?如何在iPhone中實現搜索欄?

回答

3

UISearchBar是一個工具箱中的控件,您需要實現它,並實現搜索按鈕按下事件來添加tableview作爲子視圖。

您可以用類似的線程這裏

UISearchBar Sample Code

3

你需要看看蘋果的UISearchDisplayController類參考文檔 - 這包括你正在試圖做的正是和包含的樣本項目的鏈接(見「相關樣本代碼「部分),如果你需要一些示例代碼來查看。

0

諮詢您必須創建兩個不同的表

  1. 一個用於顯示所有值。
  2. 秒用於顯示搜索結果。

貫徹UISearchBarDelegate,UISearchDisplayDelegate

-(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString 

-(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchScope:(NSInteger)searchOption 
這兩個代表