iOS 8 使用safe area

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

选择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,问题出现了

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

网友评论