iOS 10、XCode 8 中的 AutoLayout 约束问题

AutoLayout constraint issues in iOS 10, XCode 8

因为我使用 Xcode 7.3 开发了 iOS 应用程序。 在使用 Xcode 7.3 查看具有 iOS 10 的设备上的 AutoLayout 约束时,它会正确显示它,但是当使用 Xcode 8 然后在设备上查看时,它不会正确显示.

所以我的问题是,如果我使用 Xcode 7.3AppStore 上部署应用程序,那么 AutoLayout 约束可能无法在 [=14= 中正确显示].

非常感谢任何帮助。

Xcode 7.3 给出的构建不会影响 iOS10 上的约束问题。

我的一个 iOS 应用程序遇到了同样的问题,因为约束在 Xcode 7.x 中有效,但在 Xcode 8 中无效,所以我发现一些工作解决它。请找到以下步骤。

1) 在Xcode 8中打开您的storyboard,然后弹出关于选择初始设备的视图,请select选择一个选项,然后点击选择设备。请在下面找到相同的 GIF 表示。

2) 完成更改后,select 故事板,转到文件检查器,在 Interface Builder 文档部分,select 打开字段并应用 Xcode 7.x。之后它会弹出关于保存的提示,所以请在提示时选择 select "Save and Close" 选项。请在下面找到相同的 GIF 表示。

3) 关闭Xcode然后打开应用程序。

您的故事板更改将被保存,并且您的故事板将像在 Xcode 7.x.

上一样运行

希望对你有用!!!