我正在把头发拉出来。我有一个具有两个级别的 TableViews 的 NavigationController。每个 TableView 都在其自己的 NIB 文件中。第一级只是显示一个列表。选择一个单元格后,它会将用户带到具有更详细列表的第二级 TableView。我想在第二级 TableView 上显示一个搜索栏(实际上我也在使用 SearchDisplayController)。我已将它添加到 TableView 中,因为我希望 SearchBar 与表格一起滚动。
下面,我展示了两个屏幕截图。第一个是InterfaceBuidler 中的二级tableview。第二个是运行时的二级tableview。出于某种原因,SearchBar 在运行时不显示。
我尝试从头开始创建一个全新的项目,但同样的事情发生了。我不明白为什么 SearchBar 不显示在 NavigationController 上推送的 NIB 上。
在您问之前,如果我将 SearchBar 放在第一级 TableView 上,它会显示得很好。是的,我将它添加到 TableView 本身,所以它是应该显示的视图的一部分。
帮助!我究竟做错了什么?
这是推送 XIB 后实际显示的内容...