【问题标题】:How can I use the Top Bar setting of a UITableViewController in IB?如何在 IB 中使用 UITableViewController 的 Top Bar 设置?
【发布时间】:2011-01-25 22:22:54
【问题描述】:

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

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

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

【问题讨论】:

    标签: uitableview user-interface builder navigationcontroller


    【解决方案1】:

    IB 中的“顶部栏”选项仅模拟您的 UI 与导航栏的外观。要真正看到导航栏,您必须将 UIViewController 嵌入到 UINavigationController 中。

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

    【讨论】:

    • 感谢您的回答,我从没想过。我使用 John Ray 的“iPhone Application Development”来构建我的基于表格的应用程序。它有点涵盖同样的事情,就像你提供的教程一样。我想我将把它全部包装在第二个视图控制器中,它显然将包含导航栏。感谢您的帮助!
    猜你喜欢
    • 2012-07-28
    • 2022-10-01
    • 1970-01-01
    • 2012-01-17
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    相关资源
    最近更新 更多