我不是经验丰富的 iPhone 用户,所以我有一个关于在我的应用程序中处理纵向/横向布局的好方法的问题。
问题是我当前的 UI 设计方式不太适合横向布局/不可用。那么,这是 iPhone 应用程序强制纵向布局的常见做法,还是这完全是个坏主意,最好投资重新设计用户界面?
此外,如果这是一种常见的方法 - 是否有一种标准的、可靠的方法来做到这一点?
最佳答案
有一个应用程序只有纵向是可以的(应用商店里有那么多……)。即使是 Apple 本身的应用程序有时也只允许纵向,例如 App Store。在您的代码中留意这一点:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
默认情况下它只允许纵向。在 iPad 外壳上,同时具有纵向和横向的情况更为常见,但您仍然可以将其设置为仅纵向。
关于iphone - 在 iPhone 应用程序中强制纵向布局 - 坏主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11358239/