我已经在第一个标签中为表格实现了搜索栏,这样可以很好地过滤,但是,使用相同的代码和xib链接在第二个标签上的所有相同等,它不再显示搜索栏。这有一个简单的原因吗?
答案 0 :(得分:0)
将UISearchBar分离到自己的类中,然后从多个视图中调用它。它并不意味着要为每个视图控制器重新实例化。
答案 1 :(得分:0)
是的,有一个简单的原因 - 搜索栏是主视图的子视图,因此当该视图从屏幕上滑过时,它会随着该视图消失。要解决此问题,您必须将搜索栏添加到包含标签栏控制器的视图中 - 您可能必须将其放在MainWindow.xib中。如果需要 - 只需在XIB中添加引用,您仍然可以将它连接到标签栏控制器。