将应用程序从 iPhone 迁移到 iPad - 不同的视图控制器层次结构

Posted

技术标签:

【中文标题】将应用程序从 iPhone 迁移到 iPad - 不同的视图控制器层次结构【英文标题】:Migrate app from iPhone to iPad - Not the same viewcontroller hierarchy 【发布时间】:2012-04-10 19:56:09 【问题描述】:

我已经搜索过这个问题,但我什么也没找到,所以我希望这个问题不要重复。

我有一个完整的 iPhone 应用程序。在这个应用程序上,我有两个这样的视图控制器:

收藏夹由IVFavouritesViewController 控制,动词列表由IVFirstViewController 控制。我想在单个 iPad 视图控制器上做同样的事情,如下所示:

如您所见,我有两个表格视图,还有一个 UISearchBar,就像 iPhone 故事板上的一样。所以我想在 iPad 上的同一个视图上使用 iPhone viewControllers,尽可能少地改变它们。最好的方法是什么?

提前致谢!!

【问题讨论】:

您在寻找 UISplitViewController 吗? 否,因为在 splitViewController 中,其中一个 viewController 比另一个小 【参考方案1】:

好吧,您可以制作第三个 View 控制器,充当其他两个的容器。它只有两个子视图,其中填充了来自两个现有控制器的视图。

【讨论】:

但是,如果我这样做,我该如何设置每个子视图的viewController?? 您可能只需要对其进行编码。我对故事板了解不多 好的,我会试试这个,但如果有人有基于故事板的答案,我会更喜欢它

以上是关于将应用程序从 iPhone 迁移到 iPad - 不同的视图控制器层次结构的主要内容,如果未能解决你的问题,请参考以下文章

从 iPhone 版本链接到应用商店中的 iPad 应用

如何将 UIControl 从 iPhone xib 重用到 iPad xib

无法将大小从 iPhone 设置为 iPad 全屏

iphone 到 ipad 的转换:缺少一些情节提要选项

将 iPad 支持添加到 iPhone 项目:通用与两个独立的应用程序? [关闭]

目标 C:UITableView:cellForRowAtIndexPath 在 iPhone 中被调用但在 iPad 中失败