[英]Table with static cells in UISplitViewController detail view
我已经开发了一个iPhone应用程序,正在尝试使用UISplitViewController移植到iPad。 iPhone应用程序是“主从视图”设计的理想选择。 主视图显示事物列表,单击每一行可在详细视图中打开其详细信息。 但是,我的问题是我需要详细视图包含一个包含5个单元格的静态表。 我无法弄清楚如何在UISplitViewController的详细信息视图中放置静态表。 我尝试了以下方法:
一旦将单元格更改为静态,就会收到错误消息“静态表视图仅在嵌入UITableViewController实例时才有效”。
我无法理解此错误的含义以及如何在详细信息视图中配置静态单元格。 我该怎么办?
我对iOS编程比较陌生,并且在此问题上苦苦挣扎了2天。
该错误意味着要使用静态单元格,您必须具有UITableViewController
。 使用UIViewController
并向其中添加UITableView
是不够的。 我要做的是在我的详细信息中添加一个container view
,并将UITableViewController
嵌入其中(ctrl + drag-embed segue),这样UITableViewController
就会成为您的详细信息VC的childViewController
,并且可以在点击其他单元格时进行更改在主人。
如果您不想更改它,则只需删除情节提要中建议的detail
部分,然后添加UITableViewController
的实例。
编辑:
这是我刚刚尝试的设置,它可以正常工作。 图片中最右边的屏幕是UITableViewController
的子类。 将Container view
添加到详细信息时,它会自动添加UIViewController
。 删除它并添加一个UITableViewController
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.