iphone - 在 iPhone 应用程序中强制纵向布局 - 坏主意?

标签 iphone ios

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

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

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

最佳答案

有一个应用程序只有纵向是可以的(应用商店里有那么多……)。即使是 Apple 本身的应用程序有时也只允许纵向,例如 App Store。在您的代码中留意这一点:

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

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

关于iphone - 在 iPhone 应用程序中强制纵向布局 - 坏主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11358239/

相关文章:

ios - 按下时将选择器添加到 SKSpriteNode

iphone - 在 Monotouch 中使用 CoreAnimation 为自定义属性设置动画?

ios - iOS 中的 CSS 屏蔽

ios - 在当前触摸位置添加指示器?

ios - 如何将 "Location Services -> Authorization Status(Application)"默认设置为 "Never"

iphone - 为什么我们使用 cellIdentifier?

iphone - 如何在UILocalNotification中播放录制的声音

ios - 在 Swift 2.1 中查找数组中的对象

android - 如何在不丢失 css 的情况下将模板从桌面发送到移动设备

ios - 如何让所有 CFTree Siblings 处于相同的深度?