Xcode7 storyboard最新页面适配

Xcode7 storyboard最新页面适配_第1张图片
成型图

今天有同学问我关于Xcode7的适配的问题,有好多约束不知道怎么加,或者说加不上,我就简单写一个教程

Xcode7 storyboard最新页面适配_第2张图片

如图,我们的目的是让上面的图片能够到屏幕的左右两边,并且随着屏幕的宽相对应的变化高度。

开始,选择这个imageView给它加上图片  我的图片是400x300的

所以图片的比例就是4:3

Xcode7 storyboard最新页面适配_第3张图片

然后点击下图的按钮,这个按钮的作用是锁定宽高比利


Xcode7 storyboard最新页面适配_第4张图片

然后我们吧图片适应屏幕如下

Xcode7 storyboard最新页面适配_第5张图片
Xcode7 storyboard最新页面适配_第6张图片

这个对号勾着,据屏幕左右边缘就是-20,一般我是直接去掉的

看到红色的竖线,点击一下就是确定距屏幕顶端的距离然后把左右都勾上这样这个图片就确定好了

接下来是label如下图勾上就好

Xcode7 storyboard最新页面适配_第7张图片

因为label有个初始化行数,如图吧lines改成0  那么当字数增多的时候,就能直接下一行了

Xcode7 storyboard最新页面适配_第8张图片
Xcode7 storyboard最新页面适配_第9张图片

这里的红圈是上下间距,Xcode7 加约束不再是默认以距屏幕上下左右距离来加了,所以直接勾上就好了,就是小心勾多了,会有重复的约束(然并卵)

Xcode7 storyboard最新页面适配_第10张图片

当然有时候这种方法不好用也可以按住ctrl 从一个控件连到下一个控件上就回出现下面的图

Xcode7 storyboard最新页面适配_第11张图片
第一个是H中间是横杠所以是水平艰巨v是竖着的就是垂直间距


倒数第五个是两个控件等宽,下面同理是等高 等宽高比

这个button 我想让他水平在中间

Xcode7 storyboard最新页面适配_第12张图片
对号是水平线可以调整

上面四个是两个或者两个控件以上的控件全选,然后他们左对齐,右对齐,同理上下

然后是两个控件的垂直对齐,水瓶对齐,(这个没用过),然后就是垂直居中,水平剧中

最后就是这四个按钮,做成等宽等高的正方形随着屏幕变化

Xcode7 storyboard最新页面适配_第13张图片

先排好然后加上水平间距都为0,然后是四个按钮的下图属性

Xcode7 storyboard最新页面适配_第14张图片

全选之后加上这两个,这时候还有红框不要担心如下图,给第一个button加上一比一的宽高比,还有距图片的距离当然距屏幕左边的距离,还有最右边button距屏幕右边的距离都是0

Xcode7 storyboard最新页面适配_第15张图片

最后选择四个按钮加上等宽等高

Xcode7 storyboard最新页面适配_第16张图片

这时候会有一大堆警告,但是不要怕

Xcode7 storyboard最新页面适配_第17张图片

点击这个按钮,选择下半篮的Update Frames 就把警告全部去除了(适用全局),上半篮的这个选项是单个适用,

Xcode7 storyboard最新页面适配_第18张图片

完成了。但是,下面的页面或许好多人没看过,所以我拿出来

Xcode7 storyboard最新页面适配_第19张图片


Xcode7 storyboard最新页面适配_第20张图片
Xcode7 storyboard最新页面适配_第21张图片

点击会有一个Preview

在点击就回出来了。两边都要是sb哦!!

对了

Xcode7 storyboard最新页面适配_第22张图片

这个➕号是添加不同的机型的,快去动手试试吧喵`~~

文章写得不好,望大家见谅

源码,是原来看block用过的,请无视 

你可能感兴趣的:(Xcode7 storyboard最新页面适配)