关于使用Xcode--Editor相关选项建立autoLayout的约束的使用介绍

注意:

1.不论是竖屏还是横屏,我们说的上,下,左,右都是自然状态下的概念,并没有以手机坐标为参照物;
2.当约束为两者之间的约束时, constant的值为 first Itemsecond Item 为参照物对应部位(顶,左边缘,右边缘,底,中心)之间的距离.距离正负号表现为 左负右正,上负下正,这和iphone竖屏时的坐标规则一样的;

Align

 align |əˈlaɪn|
A.transitive verb
使…成一直线 ‹line›; 校准 ‹weapon, wheels›
Left Edges  //第一个视图的左边缘到第二个视图的左边缘距离
Right Edges //第一个视图的右边缘到第二个视图的右边缘距离
Top Edges   //第一个视图的顶部到第二个视图的顶部距离
Bottom Edges //第一个视图的底部到第二个视图的底部距离
Horizontal Centers //水平方向上第一个视图的中心点到第二个视图的中心点距离
Vertical Centers  //垂直方向上第一个视图的中心点到第二个视图的中心点距离
Baselines  //第一个视图的基线到第二个视图基线的距离(这个基线的理解可以自己去storyboard中选中两个视图然后选中该项来观察基线的位置)
Horizontal Center in Container  //水平方向上视图中心点距离容器的中心点距离    
Vertical Center in Container //垂直方向上视图中心点距离容器的中心点距离    

Arrange

arrange |əˈreɪndʒ|
A.transitive verb
①(put in place)整理 ‹ornaments, hair, garment›; 布置 ‹furniture, room›; 排列 ‹entries, cards›
Send to Front //将视图层次移到最前面
Send to Back //将视图层次移到最后面
Send Forward //将视图层次向前移动一层
Send Backward //将视图层次向后移动一层

Resolve Auto Layout Issues

resolve |rɪˈzɒlv|
A.transitive verb
③(solve)解决 ‹problem, difficulty›; 
issue |ˈɪʃuː,ˈɪsjuː|
A.noun
①Countable(point in question)问题

分为Selected ViewsAll Views in View Controller两种情况

Update Frames          //更新视图在storyboard上的位置
Update Constrains      //更新所有的约束
Add Missing Constrains   //Xcode会自动添加缺失的约束,但可能并非如我们所愿,甚至造成混乱
Reset to Suggested Constrains //重置为建议的约束
Clear Constrains   //清除所有的约束

Pin

pin |pɪn|
C.transitive verb(present participle etc. -nn-)
①(attach with pin)固定
Width //固定宽度
Height //固定高度
Horizontal Spacing  //固定水平方向上的两个视图间隔距离
Vertical Spacing //固定垂直方向上的两个视图间隔距离
Leading Space to Superview //相对于父视图,左边的间隔距离
Trailing Space to Superview //相对于父视图,右边的间隔距离
Top Space to Superview  //相对于父视图,上边的间隔距离
Bottom Space to Superview  //相对于父视图,下边的间隔距离
Widths Equally  //固定两个视图的宽度相等
Heights Equally  //固定两个视图的高度相等

你可能感兴趣的:(ios开发,xcode,editor,自动布局,约束建立,constant)