如何从 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 中删除表视图?的主要内容,如果未能解决你的问题,请参考以下文章