1

我不是一个有经验的 iPhone 用户,所以我有一个关于在我的应用程序中处理纵向/横向布局的好方法的问题。

问题是我当前的 ui 的设计方式不太适合/不适合横向布局。那么,这是 iPhone 应用程序强制纵向布局的常见做法,还是这完全是个坏主意,最好投资于重新设计 ui?

此外,如果这是一种常见的方法 - 是否有一种标准的、可靠的方法来做到这一点?

4

1 回答 1

1

可以只有纵向的应用程序(应用商店中有很多......)。甚至来自 Apple 本身的应用程序有时也只允许纵向,例如 App Store。在您的代码中注意这一点:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

默认情况下,它只允许纵向。在 iPad 外壳上,更常见的是同时拥有纵向和横向,但您仍然可以将其设为仅纵向。

于 2012-07-06T08:07:26.923 回答