IOS开发指南读书笔记8(AutoLayout)
其原理类似Android的RelativeLayout,适用于IOS6以上。如果不同约束有冲突,回遵循优先级的高的约束。
一、可以设定的约束有
1、高度、宽度
至少,等于,至多一个数值
至少,等于,至多为其他控件的宽度,高度
2、对齐方式
与父控件 头部(左边Leading)对齐,尾部(右边Trailing)对齐,顶部对齐,底部对齐,水平中心对齐,垂直中心对齐,头部边缘对齐,尾部边缘 对齐 ,顶部边缘 对齐 ,底部边缘 对齐
一、可以设定的约束有
1、高度、宽度
至少,等于,至多一个数值
至少,等于,至多为其他控件的宽度,高度
2、对齐方式
与父控件 头部(左边Leading)对齐,尾部(右边Trailing)对齐,顶部对齐,底部对齐,水平中心对齐,垂直中心对齐,头部边缘对齐,尾部边缘 对齐 ,顶部边缘 对齐 ,底部边缘 对齐
与其他控件头部(左边Leading)对齐,尾部(右边Trailing)对齐,顶部对齐,底部对齐,水平中心对齐,垂直中心对齐
,头部边缘对齐,尾部边缘
对齐
,顶部边缘
对齐
,底部边缘
对齐
,文本标线对齐
3、距离
距离父控件的顶部,底部,头部,尾部 至少,等于,至多于一个数值
距离其他控件的 顶部,底部,头部,尾部
距离父控件的顶部,底部,头部,尾部 至少,等于,至多于一个数值
距离其他控件的 顶部,底部,头部,尾部