UISearBar

用Search時用Search Display Controller控件

在開發中,tableview和display controller中每個都有一個cell,不能公用

可以創建一個cell類文件

裏面的awakeFromNib方法:1、是所有的控件在加載的時候,都會調用的一個方法。2、如果在storyboard中設置了控件,那麼自定義控件的init不會執行3、如果需要對控件內部進行設置,需要在awakeFromNib方法中設定。


在viewcontroller中爲搜索欄的tableview註冊可重用單元格

[self.searchDisplayController.searchResultsTableView registerClass:......]


在數據源的方法中利用if(tableview == self.searchDisplayController.searchResultsTableview)方法來判斷再執行相關的方法

此案例中,先在viewdidload中給search註冊了單元格,然後再在tableviewcell方法中使用表格優化(老方法)

注意:在storyboard中設定的單元格,只能將原型單元格註冊到tableview而不會註冊給searchbar的tableview


結合謂詞使用。

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