iphone - 转换为通用应用程序 - View 不会旋转

标签 iphone ios ipad uiviewcontroller rotation

我将 Iphone 应用程序转换为通用应用程序,我创建了一个特定于 Ipad 的 View Controller 来处理 View ,但是 View 不旋转,我看不到我缺少什么。

View 上的shouldAutorotateToInterfaceOrientation 总是返回 yes 但 View 不会移动。

它在标签栏应用程序结构中

标签栏 Controller > 导航 Controller > View Controller

并且两者都没有锁。

最佳答案

您是否使用支持的方向更新了应用程序的 Info.plist 设置?

您可以点击左侧的项目名称 -> Targets -> Summary 并根据设备点击支持的方向。

您也可以通过编辑 plist 文件或使用属性列表编辑器添加新行来直接将其添加到 plist 文件中。

<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
    <string>UIInterfaceOrientationPortraitUpsideDown</string>
    <string>UIInterfaceOrientationLandscapeLeft</string>
    <string>UIInterfaceOrientationLandscapeRight</string>
</array>

关于iphone - 转换为通用应用程序 - View 不会旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6456807/

相关文章:

iphone - 进入后台时使 NSTimer 无效

ios - 如何从外部 UICollectionView 更改 UICollectionView 单元格背景颜色

iphone - 特殊字符的 ASCII 字符串编码问题

ios - NSFileManager 导致 SourceKit Service Terminated

iphone - 我可以禁用 UIPageViewController 的页面边框手势识别器吗?并保留滑动的那一个?

iphone - 仅在 320x480 区域检测到 iPad touch

iphone - 无法在 NSManagedObject 类 'ClassName' 上调用指定的初始值设定项

ios - 不使用 SpriteKit 创建游戏

ios - 如何在不发布App的情况下在App Store中打开我的App进行更新

ios - 画一个长方形,一边切圆弧