gpt4 book ai didi

ios - 关键窗口方向

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:11:07 25 4
gpt4 key购买 nike

我想在关键窗口上方添加一个 View ,以便它可以显示在每个页面上。但是当改变方向时, View 不会相应地旋转。我认为这是在苹果改变旋转方式的ios6之后造成的。所以我的问题是如何解决旋转问题,或者是否有其他简单的方法可以在每个页面上方呈现一个 View 。谢谢。

为 Nick C 更新:

我按照您的解决方案创建了两个 UIWindow 对象。但是当旋转设备时,它会显示黑色背景和半透明的顶部窗口。旋转动画完成后,将显示原始窗口。我认为这对用户体验不利。你知道如何解决这个问题吗?这是我的代码:

    self.topWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.watermarkViewController = [[WatermarkViewController alloc] init];
self.topWindow.rootViewController = self.watermarkViewController;
self.topWindow.windowLevel = UIWindowLevelAlert;
[self.topWindow makeKeyAndVisible];
self.topWindow.userInteractionEnabled = NO;

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.viewController = [[ContentViewController alloc] initWithNibName:@"ContentViewController" bundle:nil];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];

最佳答案

我认为您的问题出在 iPad 上,您可以像这样向窗口添加 subview 。

 [[[[[UIApplication sharedApplication].windows objectAtIndex:0] subviews] objectAtIndex:0] addSubview:self.myView];

您可以从 here 获得更多信息

关于ios - 关键窗口方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15424280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com