1

我几乎完成了一个应用程序的开发。现在我正在通过支持 iPad 到支持的设备将它转换为通用应用程序。

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

4

1 回答 1

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 的设置应用程序,它的工作原理是这样的;它是一个拆分视图控制器,始终在所有四个方向上显示两个视图。

于 2013-03-28T16:50:23.507 回答