【问题标题】:How to remove table view from a XIB?如何从 XIB 中删除表视图?
【发布时间】:2011-05-18 01:04:59
【问题描述】:

我想创建一个没有表视图的基于导航的应用程序...当我在项目开始时选择“基于导航的应用程序”时,我得到一个从 UITableViewController 继承的根视图...我希望从UINavigationController 并删除实现文件中的所有表方法...问题是...

如何在界面生成器中更改 XIB 以提供简单的 UIView 而不是 UITableView?

谢谢你

【问题讨论】:

  • 打开它,删除UITableView并拖入UIView?对我来说似乎很合乎逻辑。
  • 听起来你对 interface builder 和 xcode 很陌生。 Apple iOS 开发者中心网站提供了可以回答这些简单问题的入门材料。

标签: iphone uitableview uiview interface-builder xib


【解决方案1】:

在 Objects 列表中,选择 TableView,按 Delete。

然后拖入您想要的任何类型的视图,例如 NavBar 控制器。

【讨论】:

    【解决方案2】:

    这很简单,但有些人忘记了几个步骤。

    1. 删除表格视图
    2. 添加视图
    3. 确保为 viewcontroller.view 连接插座
    4. 在 .h 文件中将超类更改为视图控制器,而不是 tableview 控制器。

    【讨论】:

      【解决方案3】:

      首先从 .xib 中删除 UITableView,然后在 .xib 中添加视图,并从 .h 类中删除 UITableViewController 并使用 UIViewController 对其进行编辑。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-03
        • 1970-01-01
        • 2014-07-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多