我有一个 UIActionSheet,我将它的 View 设置为这样:
[popup showInView:[[UIApplication sharedApplication] keyWindow]];
这在纵向模式下工作正常,但当我切换到横向模式时,它仍然是纵向模式。我究竟做错了什么? 谢谢。
最佳答案
您在窗口(未旋转)中显示它,而不是在 View Controller 的 View 中(旋转)。改为传递当前可见 View Controller 的主视图,或在 iPhone 上使用 showFromTabBar:
或 showFromToolbar:
或 showFromBarButtonItem:animated:
或 showFromRect:inView:animated:
在 iPad 上。
关于objective-c - UIActionSheet 在横向模式下不旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5957976/