我正在尝试使用 XCode 7 的自适应布局进行编程,但现在在设计用户界面时遇到了一个主要问题。我的问题是情节提要的设计并没有反映设备和模拟器上实际应用程序上发生的事情。
下面是我设置界面的方法:
[
事实上,左视图崩溃得如此之多,以至于我无法在该区域内设计任何子视图。这里我指定MapView的宽度为700点,应该比iPadPro的实际宽度小很多。我不知道为什么 mapview 会占用如此多的界面空间。
这是 MapView 左侧的 UIView 的约束。
我没有指定左侧 UIView 的宽度,因为我猜它最终会占用除了 MapView 之外的任何东西。它实际上是根据我在模拟器和设备中的假设行事。
另一个奇怪的事情是,如果我将 MapView 的宽度更改超过 700 点,XCode 总是抱怨宽度冲突。我一直认为 iPad 的宽度应该在 700 点以上。在这里,我不知道为什么界面生成器会抱怨。情节提要的大小等级是 wRegular 和 hRegular。
有没有办法让设计更易于管理?左侧 UIView 内部还有更多子视图,但此时我根本无法向左侧的 UIView 添加任何子视图。