作了一段界面最头疼的就是适配的问题了,使用AutoLayOut作适配是一个不错的选择,测试
本身作的一个小例子,具体以下:字体
一.在新建的xib文件中勾选上 autoLayout,默认是勾选上的3d
二.在xib中拖上四个view设置不一样的背景色blog
三.先设置橘黄色的view,在屏幕的左上方设置左边和上边的间距都是0,在视图中先要控制橘黄色视图在主视图中的位置,以主视图的水平中线和竖直中线为参照,以下图图片
四.设定了橘黄色水平和竖直中线以后,还要修改橘黄色view的右边框对齐竖直中线,底部边框对齐水平中线get
选中橘黄色的view,点击Align Center Y修改im
修改前和修改后的以下图:将center.y 变成bottomd3
同里,对Align Center X也是一样的操做:leading是左对齐,Trailing是右对齐,选择右对齐demo
五.选中下方的第三个选项,选择更新framedb
更新以后视图以下:
六. 以后对蓝色,红色,黄色执行以下操做:
同时选中四个视图
勾选equal widths 和equal heights
七.再分别对单个的view进行操做分别为右上方view,左下方view,右下方view
最后更新每个view的frame,最后效果以下
八,再每个view中添加imageview控件和label控件显示图片和文字
imageview控件的宽高和对齐的位置,再父视图中水平 竖直居中,最后更新imageview的frame
label控件的frame设置 在父视图中左右间距都为0,距离底部也为0 设置字体的属性为居中
在更新label的frame,其余三个view上也是相似的操做,效果以下
九.最后效果以下
本例的测试demo http://pan.baidu.com/s/1eQ4CtAM