我有一个自动旋转的viewController,问题是我打开了一个Action Sheet,当我旋转设备时Action Sheet没有旋转。
有没有办法让它自动旋转。
任何人的帮助将不胜感激。
谢谢你, Monish。
答案 0 :(得分:0)
UIActionSheet自动旋转 - 其方向与显示它的视图相同。 因此,如果您有一个可以旋转到任何方向的控制器(实现以下内容:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}
)
然后,如果您在此控制器的视图中显示UIActionSheet,操作表将与控制器的视图具有相同的方向,并将自动进行自动旋转。
但是如果你以某种方式在窗口(主应用程序窗口)中显示这个UIActionSheet,它不会自动旋转到横向,而不是你的控制器将旋转到横向并且在点击按钮后,你的UIActionSheet将不会以横向显示以肖像为主窗口。