Xcode 9.1 警告“iOS 11.0 之前的语言方向布局边距”

byJ*_*van 5 margin ios swift ios-autolayout

我注意到一个 Xcode 警告说:

“iOS 11.0 之前的语言方向布局边距”

甚至这个问题在Apple 开发者论坛上也没有得到解答

我使用过故事板和警告不会导致任何特定视图。

原因是什么或有什么解决办法?

byJ*_*van 5

我能够找出警告的原因。

在 中Storyboard -> Size Inspector,设置Layout MarginDefault。这是Language Directional以前。

Size_inspectory_screenshot

根据文档,对于视图控制器的根视图,UIKit强制执行一组最小布局边距以确保正确显示内容。当Language Directional属性中UIKit的值小于最小值时,使用最小值代替