单视图应用程序中的 iOS iPad tableView [关闭]

Posted

技术标签:

【中文标题】单视图应用程序中的 iOS iPad tableView [关闭]【英文标题】:iOS iPad tableView in single view application [closed] 【发布时间】:2013-08-10 04:50:06 【问题描述】:

我有通用的单视图应用程序。在 iphone 中,我创建了一个表格视图并且工作正常,但我在 iPad 笔尖中添加了一个表格视图,但表格视图从未显示在我的 ipad 中。你们中的任何人都可以告诉我我做错了什么或如何解决这个问题

非常感谢您的帮助

附:两个 nib 都以相同的方式配置为文件所有者

【问题讨论】:

检查@property@synteshize ???合适吗? 我在 iPhone 和 iPad 上使用相同的视图控制器 可能你没有正确连接它的 Ipad xib 的 tableview 或它的委托或数据源。 它们的连接方式完全一致。 iPhone 和 iPad。 【参考方案1】:

也许您似乎已将表格视图链接到控制器,但您还没有。您至少需要检查三件事:

选择表视图并检查连接检查器(右侧面板上的最右侧选项卡),您应该看到

tableView 在“参考网点”下 dataSource 在“奥特莱斯”下 delegate 在“奥特莱斯”下

最后,确保 iPad 使用了正确的故事板/xib。

【讨论】:

正如我在原始问题中所说的那样。两个笔尖都连接到文件所有者,意思是:tableView 在“Outlets”下的“Outlets”委托下的“Reference Outlets”下的数据源 那我猜你必须展示你的数据源代码。请将其添加到问题中。【参考方案2】:

首先检查视图是否正在加载。如果视图已加载,则检查 tableview 的框架。那是唯一的方法。您链接网点的方式是正确的。

【讨论】:

以上是关于单视图应用程序中的 iOS iPad tableView [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

通用 iOS 应用程序:详细视图控制器中的 UIWebView 不显示 iPad 部分的内容

iOS CATiledLayer 崩溃

iPhone 多视图和 iPad 单视图都共享一个视图控制器

在 tableView:cellForRowAtIndexPath 中确定 iPhone 和 iPad 的不同单元格:

iOS 5 中的 iPad 方向问题

iPad/iOS:管理多个全屏视图?