gpt4 book ai didi

iOS 8 - 以横向模式启动应用程序

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

我的 iPad 应用程序支持所有方向,并且在 iOS 7 中也能正常运行。

但是在 iOS 8 中,以横向模式启动应用程序会使我的登录 View 在纵向框架内绘制横向 View 。

经过一些分析后,我发现应用程序窗口在横向 模式下启动时方向不正确。之后进行旋转会更正 UI,因为它从该点开始采用正确的方向。

有人能指导我解决这个问题吗?提前致谢。

最佳答案

问题似乎出在您设置窗口时的调用顺序。在分配 rootViewController 之前,您需要调用 makeKeyAndVisible。以下作品:

self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
[self.window makeKeyAndVisible];
self.window.rootViewController = self.myMainViewController;

但是如果你把顺序改成:

self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.rootViewController = self.myMainViewController;
[self.window makeKeyAndVisible];

你得到你正在经历的行为。

关于iOS 8 - 以横向模式启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26211561/

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