用Xcode写了一个应用程序。单击将方向限制为两个纵向选项的按钮。将plist文件更改为仅允许两个纵向方向。以编程方式放置限制。
当我将应用程序构建到手机时,它会旋转到横向和纵向纵向。到底是什么?
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return ((interfaceOrientation == UIInterfaceOrientationPortrait) ||
(interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown));
}
答案 0 :(得分:0)
您正在使用的方法是控制器类的一部分,但如果控制器类未激活或不控制屏幕上的视图,则该方法可能永远不会被调用。因此,您的应用可能会自动轮换,因为此消息实际上从未实际调用过。解决方案是检查视图控制器类的连接或初始化,以确保它们按预期运行。