使用UISplitViewController的仅景观IPad应用程序

时间:2013-03-28 16:48:05

标签: ios xcode ipad object uisplitviewcontroller

我差不多开发了一款应用。现在我正在通过支持iPad支持设备将其转换为通用应用程序。

我是否可以将应用设置为仅使用横向,因为我正在使用UISplitViewController并希望主视图控制器始终保持在屏幕上?是否有任何Apple政策声明我不能将其限制为仅景观,我必须实现纵向和横向?是否有可能通过将其设置为仅适用于iPad的横向来拒绝我的应用程序?

1 个答案:

答案 0 :(得分:2)

别担心,你会没事的。如果需要,既支持横向也不支持纵向。我在商店里有类似的应用程序。

但是,请注意,UISplitViewController确实可以选择即使在纵向中也始终在屏幕上保留两个视图。使用委托方法splitViewController:shouldHideViewController:inOrientation:禁止隐藏主视图:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UISplitViewControllerDelegate_protocol/Reference/Reference.html#//apple_ref/occ/intf/UISplitViewControllerDelegate

因此,如果仅成为横向的原因是您不想隐藏主视图,那么这是错误的原因。例如,看看Apple的设置应用程序,就像那样工作;它是一个拆分视图控制器,始终在所有四个方向上显示两个视图。