除非我将故事板设置为Plus,否则为什么iOS在Plus上呈现视图错误?

时间:2018-03-02 18:30:52

标签: ios xcode storyboard

我有一个没有错误或警告的故事板,一个以主视图为中心的子视图的视图(前导和尾随值)。

将Storyboard设置为8 Plus设备渲染后,它在所有模拟器和设备上都可以正常显示。

将Storyboard设置为8设备渲染,除Plus设备外,它看起来都很好。子视图居中,好像视图的大小和居中正确,而主视图本身不够宽。使用视图检查器,所有子视图都根据视图的正确大小调整自己的大小 - 它们只是被剪裁,因此您不会在设备或模拟器上看到它们重叠。请注意,剪切/太窄的视图也正确地使边缘变圆,因此不会被其他东西剪切。

到目前为止,我唯一的解决方案似乎是确保故事板在编译时设置为8 Plus。

约束 Leading -15 to superview Trailing -15 to superview Align center Y to superview Height = 391

也试过了 Width = superview - 30 Align center X to superview Align center Y to superview Height = 391

Plus device rendering

这就是在8 Plus上呈现的故事板中的样子。

Storyboard render

0 个答案:

没有答案