我已經投入了很多精力來創造定製細胞堅實的UITableViewController。現在我想創建一個單獨的UITabbarItem,它使用UISearchDisplayController中的UITableViewController。使用UISearchDisplayController作爲超
秉承面向對象的設計原則,我想,定義UISearchDisplayController時,我會繼承原來的UITableViewController。
例如
@interface SearchViewController : CustomTableViewController
{
NSArray *listContent; // The master content.
NSMutableArray *filteredListContent; // The content filtered as a result of a search.
// The saved state of the search UI if a memory warning removed the view.
NSString *savedSearchTerm;
NSInteger savedScopeButtonIndex;
BOOL searchWasActive;
}
但是這種方法沒有在所有的工作 - 不更新在所有SearchViewController細胞,似乎是UITableView的委託方法不產生效果(例如行未調整)。
所以我有幾個問題:
這是正確的方式去了解這一點,如果是的話,我怎麼從上海華更新的listContent和filteredListContent。
它會更好,只是一個UISearchBar添加到原來的搜索視圖,並根據需要將其隱藏?