在界面构建器中,我从iPhone Storyboard的Flipside视图控制器中选择,复制并粘贴了textField,开关,按钮和标签,并将其粘贴到iPad Storyboard的弹出视图控制器中。
之后,我开始在那些确切的项目上得到奇怪的错误,关于“在运行时将会有所不同”的框架,这些框架不会消失,并且它们没有显示三角形来告诉我如何解决它。我尝试删除所有约束来修复它,但这并没有解决它。后来我暗示删除那些粘贴到iPad故事板中的项目,错误就消失了。
但是现在自动轮播在我的应用中不起作用。状态栏(时间和电池指示器)旋转,但没有其他任何操作。除非它确实存在,但是当它确实存在时,它会在横向方向上卡住,并且不会正常旋转。
在某一点上,我确实将主视图控制器从“内在”设置为“横向”,只是为了看它在横向模式下的外观,但后来我将其更改回来。
我觉得我的XIB文件必定会以某种方式损坏...我该如何解决这个问题?我已经尝试删除所有约束并重新添加它们,手动和推荐的方法。将事物设置回Portrait,然后设置为Intrinsic并清理我的构建文件夹。更新到最新的Xcode Beta(它声称具有自动布局和约束的增强功能,这对我来说似乎总是有些错误,约束菜单有时会拒绝弹出等等)。但仍然轮换不起作用。
我该怎么办?感谢。
答案 0 :(得分:0)
问题是由于我在应用程序启动时加载了UIAlert这一事实。您可以关闭警报,但随后自动旋转被破坏。一旦我摆脱了UIAlert,一切都很好。
怪异。