美文网首页
iOS 9以下使用safe area的问题

iOS 9以下使用safe area的问题

作者: Trigger_o | 来源:发表于2018-01-11 11:18 被阅读0次

iOS 8 使用safe area

设置为iOS 8.0

在General中设置某个storyboard为app主入口

勾选build for iOS9.0 and later

选择storyboard文件,Xcode右侧第一项,在deployment target 9.0以下的时候,勾选build for iOS9.0 and later 可以使safe area编译通过

在此storyboard中使用safe area可以正常编译运行,并且相关于safe area的约束会转变为相对superView和TopLayoutGuide和BottomLayoutGuide的约束

并且storyboard中的一个vc勾选或者不勾选safe area 整个storyboard的vc都会起效

但是如果使用code去从storyboard中初始化一个vc,问题出现了

使用codeinstantiateViewController

在iOS 9以下的storyboard添加safe area,然后使用storyboard instantiateViewController会crash

instantiateViewController崩溃

相关文章

网友评论

      本文标题:iOS 9以下使用safe area的问题

      本文链接:https://www.haomeiwen.com/subject/arsznxtx.html