我是Objective-C编程的新手。我已经开发了一个iPhone应用程序,一切都很顺利。现在我想创建同一个应用程序的iPad版本。我开始创建一个拆分视图控制器。问题是我不知道如何管理主视图和细节视图。我希望我的iPad版本的应用程序的行为是这样的:当它第一次运行时,我只想像照片中那样显示Master View Controller:

我想清空细节视图控制器的一部分。另外,当用户将iPad方向更改为纵向,并且局部视图控制器为空时,我希望显示主视图而不是局部视图,否则为局部视图控制器不为空,在方向上,我希望显示局部视图。然后在主视图控制器中的第一个Enter按钮的onClick,我想要加载一个视图的细节视图,就像在照片中:

然后点击细节视图中的按钮,我想加载全新的主视图和细节视图:

我读过和看过不同的关于管理拆分视图的教程,但它们都试图解释表视图控制器与拆分视图控制器的用法,但我找不到与我需要的类似的东西。
发布于 2014-07-11 18:06:34
我不确定您是否真的可以将详细信息视图留空。我还没试过呢。相反,创建一个只有白色空视图的视图控制器,并将其放在第一个位置。
我建议您在每个窗格上放置UINavigationController,并将您的自定义VC推送到每个NC中。
https://stackoverflow.com/questions/24694898
复制相似问题