我有一个为 iPhone 开发的应用程序,但现在想移植到 iPad。 iPhone 应用程序是导航风格,基于由导航控制器管理的离散表格视图控制器。 iPad 更大的屏幕空间意味着我可以轻松地将几个表格视图控制器同时安装到屏幕上。
问题是如何?我应该吗
a)让主视图从单独的NIB加载两个表视图控制器,然后将它们放置在屏幕上(我不确定如何设置从nib加载的子视图的x和y)。
b)在我的主笔尖中创建子视图,并使用现有类中的数据填充这些视图(如果是这样,我如何连接 IBOutlet)?
c)做一些完全不同的事情
我应该指出的一件事是我不想使用分屏选项。
警报!此 QA 现在仅具有历史价值。
现在在 iOS 中使用容器视图做这种事情是微不足道的,这就是 Apple 编辑它们的原因:
https://stackoverflow.com/a/25910881/294884
如何在 Objective-C 中添加一个拥有自己的 UIViewController 的子视图?
历史性答案...使用一系列子视图。