因此,我正在我的 iOS 应用程序中创建并显示一个自定义窗口,因为我正在编写一个动态警报视图,它的功能也类似于咆哮/吐司警报。它在 ios6 中运行得非常好(希望我可以开源这个宝贝,你们都可以看看)
但无论如何,当我在 ios5 中运行它时,我的警报所在的窗口似乎并没有随着设备/模拟器旋转。无论如何,我的自定义窗口都保持纵向模式。
UIWindow 只是一个 UIView 子类,所以没有很好的“shouldRotate”委托方法。
我对为什么在 ios5 而不是 6 中发生这种情况感到有点困惑。任何帮助将不胜感激^_^