我想要的是:
顶部带有 UISearchBar 的 UIView。开始编辑 searchBar 会使当前视图变暗并显示来自另一个 [UITableView]Controller 的搜索结果。
我试过的:
在界面生成器中:
- 向 UIView 添加“搜索栏和搜索显示控制器”。
- 为我的 UITableViewController 添加一个占位符对象
- 添加一个 UITableView 对象并将其设置为 UITableViewController 的视图
- 将 UISearchBar 的委托设置为 UITableViewController
- 将 UISearchDisplayController 上的所有网点设置为 UITableViewController
在代码中:
- 将 UISearchBarDelegate、UISearchDisplayDelegate 协议添加到 UITableViewController
我得到了什么:
点击以编辑搜索字段会使应用程序崩溃。没有错误消息,只有 UITableViewController 中的“viewDidLoad”方法被调用。
综上所述:
如何为 UIView 中的 UISearchBar 使用外部控制器?