0

专家,请分享在当前窗口顶部添加 UIWindow 时必须注意的最佳方法和实践。(Window1)我有一种情况,我在视图控制器中将视图“A”的方向锁定为肖像。然后我创建一个新的 UIWindow 并将其设置为键和可见。这个新 UIWindow 的根视图控制器又是一个支持所有方向的视图控制器。我遇到的问题是,每当我将前一个窗口(比如 window1)作为键并再次可见时,并尝试旋转设备,即使视图保持锁定到特定方向(比如纵向),状态栏也在旋转,看起来非常奇怪。

4

1 回答 1

1

我认为将自定义警报旋转到应用程序不支持的方向是一个坏主意。反正。为了防止状态栏旋转,您应该删除第二个窗口

[alertWindow setHidden:YES]; 
[alertWindow release]; 
alertWindow=nil;

在您的警报消失后。

你也可以考虑有用这个喜欢:

于 2012-06-25T23:03:56.090 回答