【发布时间】:2018-03-20 17:40:23
【问题描述】:
在 XCode8 中开发应用程序时,它在纵向和横向模式下都可以正常工作。
没有改变任何特别的东西。
现在开始在 Xcode9 中开发,Portrait 工作正常,但应用程序中的任何 View,如果切换到 Landscape,它的行为就会很奇怪。就像在图像中一样,视图被切断了
我在 Storyboard 中使用自动布局...
这是因为新的safearea 功能吗?
编辑:为标志视图添加了视图层次结构
【问题讨论】:
-
您可以发布您的视图调试层次结构吗?
-
@ReinierMelian 添加。
-
您可能错误地设置了一些
cornerRadius。我会在您的源代码中查找您设置cornerRadius的所有位置。 -
@robmayoff 这发生在每个视图中。不知道是不是因为Hero,github.com/lkzhao/Hero
-
我认为如果您能提供一个显示效果的小型简约 Xcode 项目会非常有帮助。
标签: ios swift autolayout orientation xcode9