Size Classes与Interface Builder
Xcode6中Interface Builder
对Size Class
有了很强大的支持,xib中可以开启Size Classes如下图:
在不同的Size Classes
描述下,界面元素可以选择安装还是不安装,具体操作如图:
Size Classes与Image Asset
Xcode6中Image Asset
也支持了Size Class
,也就是说,我们可以对不同的Size Class
指定不同的图片了。在Image Asset
的编辑面板中选择某张图片,Inspector里现在多了一个Width
和Height
的组合,添加我们需要对应的Size Class
,然后把合适的图拖上去,这样在运行时SDK
就将从中挑选对应的Size
的图进行替换了。支持Size Class
的Image Asset
编辑效果如下: