【发布时间】:2020-04-08 12:55:41
【问题描述】:
我正在为 iOS 13 (Xcode 11.4) 升级一个已有 10 年历史的 iOS 应用程序 (Objective-C),并注意到以下奇怪的问题:当应用程序在 iPhone (Simulator, 13.4) 运行时启动时在横向,应用程序的窗口具有正确的尺寸,但奇怪地向右旋转了 90 度。这不会在应用程序正确启动的 iPad(模拟器,13.4)或 iPhone 模拟器 12.x 上发生。
附上截图以更好地说明问题。
该应用程序使用 XIB 和以编程方式创建的视图,没有情节提要。
初始视图以通常的方式在application didFinishLaunchingWithOptions 中创建:
[self.window addSubview:tabBarController.view];
self.window.rootViewController = tabBarController;
[self.window makeKeyAndVisible];
tabBarController 是从 XIB 加载的。
启动屏幕(这是应用程序中唯一的故事板)正确显示。
有什么想法吗?
【问题讨论】:
标签: ios iphone ios13 screen-orientation