跨多个视图的UISearchDisplayController

时间:2011-06-03 15:56:02

标签: iphone objective-c cocoa-touch uisearchdisplaycontroller

是否可以跨多个视图使用相同的UISearchDisplayController / UISearchbar / UISearchDisplayController ResultsTable逻辑?

我有一个利用网站范围搜索的应用程序,几乎每个视图都使用UISearchBar,因此我在整个应用程序中有很多重复,因为每个视图都有一个UISearchDisplayController和tableView中的集成条件语句来显示结果。

有更好的方法吗?这样做是错误的,并且必须有一种更好的方法来避免所有这些重复。

我应该指出我的应用程序是一个使用UINavigationbar层次结构的基于导航的应用程序

1 个答案:

答案 0 :(得分:0)

您可以将公共代码分解为它自己的类,然后如果任何一个实现需要任何特定的行为,您可以覆盖特定的方法(例如cellForRowAtIndexpath或didSelectCellForIndexPath)。

相关问题