Xcode8新特性:1-Interface Builder
随着14年的iPhone6和6P出来之后,iPhone的屏幕尺寸也越来越多,屏幕适配是一个需要解决的问题,以后不一定苹果又出什么尺寸的iPhone呢。
在iPhone6和6P发布的同一年,苹果推出的Xcode6中在原有的Auto layout的基础上,添加了Size Classes新特性,通过这个新特性可以使用一个XIB或者SB文件,适配不同的屏幕以及iPhone和iPad两种设备。
在Xcode8中,苹果推出了更加强大的可视化编辑工具预览功能,可以在不运行App的情况下,预览当前XIB或SB在不同屏幕尺寸下的显示。(这个功能我记得之前Xcode就有,只是隐藏的比较深,苹果现在给拿到外面了)
选择一个XIB文件进去,点击下面红框的位置,会出现从3.5寸-5.5寸一系列屏幕尺寸的选项。直接点击不同屏幕尺寸,以及横竖屏选项,切换不同的屏幕显示。在iPad上还可以选择是否分屏,功能非常强大。
在右边有一个Vary for Traits选项,点击这个选项就可以同时显示所有可选的屏幕样式,功能和上面图片都一样,只是显示上看起来比较多。
还有一点,新创建的XIB控件尺寸,不再是之前600*600的方块了,而是默认是6s的长方形XIB文件,看起来舒服多了。
文章发布时间为: October 25th , 2016 at 03:40 pm
最后编辑时间为: October 25th , 2016 at 07:40 am
本文由 99ios 创作,转载请注明出处
最后编辑时间为: October 25th , 2016 at 07:40 am
本文由 99ios 创作,转载请注明出处