我有一个应用程序,我想支持设备旋转在某些意见,但其他没有特别意义在横向模式,所以当我交换的意见,我想强制旋转设置为肖像。
UIDdevice 上有一个未记录的属性 setter,它可以完成这个任务,但是显然会生成一个编译器警告,并且可能随着 SDK 的未来修订而消失。
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
是否有任何文件记录的方法来强制定向?
更新: 我认为我应该提供一个例子,因为我没有寻找 should AutorotateToInterfaceDirections,因为我已经实现了它。
我希望我的应用程序在视图1中支持风景和肖像,但在视图2中只支持肖像。我已经为所有视图实现了 should AutorotateToInterfaceDirections,但是如果用户在视图1中处于横向模式,然后切换到视图2,我想强制手机旋转回人像。