如何在IB中使用UITableViewController的顶栏设置?

时间:2011-01-25 22:22:54

标签: uitableview user-interface builder navigationcontroller

我有一个带控制器的.xib,UITableViewController。它包含UITableView,由右.h,.m文件和IBOutlets控制。一切正常,但我想在视图顶部有一个导航栏。现在我在Interface Builder中看到了这个设置,它位于UITableViewController:“顶栏”的属性窗口中。我将其设置为导航栏,它可以很好地在表格视图上方呈现一个空的导航栏。

但我在iPhone上看不到它!如何访问此导航栏,设置其标题和编辑按钮?我必须将它连接到某个地方的插座吗?我尝试手动添加导航栏,但由于它是UITableView

,因此无效

有人可以帮帮我吗?非常感谢任何建议。

1 个答案:

答案 0 :(得分:2)

IB中的“顶栏”选项仅用于模拟使用导航栏时UI的外观。要实际看到导航栏,您必须在UINavigationController中嵌入UIViewController。

要了解其工作原理,请查看Xcode中的“基于导航的应用程序”模板,然后查看:http://www.matthewcasey.co.uk/2010/05/23/tutorial-introducing-uinavigationcontroller-part-1/