環(huán)境:IOS6,Xcode4.5或者更高版本使用nib或者storyboard文件,默認(rèn)會(huì)打開(kāi)autolayout,如果需要兼容IOS5,則必須禁用AutoLayout。
暫時(shí)使用IB來(lái)做布局,通用可以使用編碼的方式。但是太過(guò)于麻煩,我還沒(méi)用掌握。
布局限定幾點(diǎn)說(shuō)明:
1.子視圖與父視圖直接的關(guān)系。
2.同屬于一個(gè)父視圖的,子視圖之間的關(guān)系。
3.不屬于同一個(gè)父視圖,子視圖之前不能進(jìn)行關(guān)系限定。
基本要點(diǎn):
1.align 對(duì)齊方式
子視圖之間:@1.上,下,左,右對(duì)齊
@2.水平居中對(duì)齊,垂直居中對(duì)齊
子視圖在父視圖里面:
@1.與父視圖的垂直平分線對(duì)齊,
@2.與父視圖的水平平分線對(duì)齊
2.pin 位置限定
單一的子視圖自身:
@1.寬度固定
@2.高度固定
單一視圖與父視圖的關(guān)系:
@1.與父視圖上邊距固定
@2.與父視圖下邊距固定
@3.與父視圖左邊距固定
@4.與父視圖右邊距固定
選中多個(gè)子視圖,子視圖直接可以操作:
@1.水平距離固定(確定后不改變)
@2.垂直距離固定(確定后不改變)
@3.寬度始終保持相等
@4.高度始終保持相等