如何从 XIB 中删除表视图?

Posted

技术标签:

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

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

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

谢谢你

【问题讨论】:

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

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

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

【参考方案3】:

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

【讨论】:

以上是关于如何从 XIB 中删除表视图?的主要内容,如果未能解决你的问题,请参考以下文章

如何从表视图中添加/删除子视图

如何从视图中删除列

访问表单 - 如何从“此视图可用的字段”中删除额外的链接表

从视图中删除 xib 文件

从架构中删除能力视图/列出所有表

如何在 Swift 中隐藏/删除空表视图行?