我差不多开发了一款应用。现在我正在通过支持iPad支持设备将其转换为通用应用程序。
我是否可以将应用设置为仅使用横向,因为我正在使用UISplitViewController并希望主视图控制器始终保持在屏幕上?是否有任何Apple政策声明我不能将其限制为仅景观,我必须实现纵向和横向?是否有可能通过将其设置为仅适用于iPad的横向来拒绝我的应用程序?
答案 0 :(得分:2)
别担心,你会没事的。如果需要,既支持横向也不支持纵向。我在商店里有类似的应用程序。
但是,请注意,UISplitViewController确实可以选择即使在纵向中也始终在屏幕上保留两个视图。使用委托方法splitViewController:shouldHideViewController:inOrientation:
禁止隐藏主视图:
因此,如果仅仅成为横向的原因是您不想隐藏主视图,那么这是错误的原因。例如,看看Apple的设置应用程序,就像那样工作;它是一个拆分视图控制器,始终在所有四个方向上显示两个视图。