0

由于我已将XCode 9.3所有弹出框视图更新为默认宽度为320. 如果我回到XCode 9.2一切都很好,并且相同的弹出视图显示为1024. 这发生在main.storyboard每一个ViewController用作弹出框的地方。如果我尝试覆盖宽度,它会再次跳回320。其他视图在 处显示正常宽度XCode 9.3。感觉新XCode版本将所有弹出框视图减少到iPhone默认宽度?

有谁知道,如何解决这个问题?我的应用程序iPad仅适用于应用程序(不是通用的)。

4

3 回答 3

0

我没有看到这里的问题。这是 Xcode 9.3 中的演示: https ://github.com/bvankuik/TestPopover

在此处输入图像描述

于 2018-04-10T06:16:23.190 回答
0

我在仅 iPad 的应用程序中遇到了类似的问题,该应用程序的情节提要包含多个基于 UITableViewController 的具有不同宽度和高度的场景。在 9.3 之前,这些是使用与故事板匹配的宽度创建的。现在它们都到达 viewDidAppear,如果方向是横向,则尺寸为 375x667,如果是纵向,则尺寸为 320x480。

于 2018-04-13T13:31:54.857 回答
0

解决方法如下,我没有设置内容大小框:

在此处输入图像描述

于 2018-04-15T19:27:50.007 回答