Iphone 如何在新创建的视图上触发视图旋转?
简单的问题,希望有一个简单的答案 我的场景:带NavigationController的iPhone应用程序Iphone 如何在新创建的视图上触发视图旋转?,iphone,objective-c,triggers,rotation,Iphone,Objective C,Triggers,Rotation,简单的问题,希望有一个简单的答案 我的场景:带NavigationController的iPhone应用程序 级别1:应自动旋转的视图..方向=…纵向(作品) 级别2:视图应自动旋转..方向=…纵向(作品) 当iPhone旋转时,视图保持在纵向模式,完美无瑕 级别3:应自动旋转的视图..TRUE(在第一次加载时不起作用) 第一次加载的视图是纵向的,与iPhone的方向无关,并且保持不变,很糟糕。视图准备好后,所有旋转都会被识别并完美工作 有没有办法告诉应用程序“现在检查你的方位”?我发现
- 级别1:应自动旋转的视图..方向=…纵向(作品)
- 级别2:视图应自动旋转..方向=…纵向(作品)
- 级别3:应自动旋转的视图..TRUE(在第一次加载时不起作用)
//编辑:正如在其中一个链接中提到的,这被认为是一个bug,苹果没有修复,我解决了用自己的控制器替换NavigationController的问题,每个控制器都有一个滚动视图。当你所有的东西都在运转,只需要旋转就可以按预期工作时,这不是很好,但至少可以按预期工作。指向正确方向的Thx到occulus。请查看此问题: 此外:
因此,一个好的策略可能是使用模态对话框。抱歉,但这些都不适用于我,视图总是在旋转之前被卡住。有很多“应该”和“可能”的建议,但似乎没有一个真正起作用,至少在我的项目中没有。有人知道了吗?也许可以举一个工作的例子?