做慣Android的都知道,在Android的Layout中可以使用weight這個值來設置視頻的寬高,是方便。Android是很容易就可以做到三等分
那么,xib上能否做到呢,答案是肯定的,先看看效果圖

三等分
當然這個效果還不是我們想要的,但是已經進行了處理,下面看看處理過程
1.先有三個視圖
2.然后分別設置高度,這里高度按照目前的高度,需要可以另外調整
3.設置左視圖距離左邊距,最右視圖距離右邊距
4.設置視圖之間的邊距,(3、4的邊距可以另外調整)
5.設置視圖距離上面的邊距,也是可以調整,因為要確定x.y,height width,才可以定位一個視圖位置
6最后省下width,這里用equalsWidth處理,但是發(fā)現(xiàn)設置完效果沒更新

設置流程
接著選中第二個視圖,看看布局屬性

視圖二
這里就發(fā)現(xiàn)width的設置了,點擊edit

edit
看到了multiplier這個值,這兩個值都不對,都改成1,這個其實就是按照比例,如果要1:2, 就改成2,現(xiàn)在我們要是平等分,就都改成1,最后效果就是這樣了

三等分效果
如果其中一個改成2,就是這樣

比例等分
看到了吧,是不是很容易,確實xib也提供了便利,比寫代碼容易好多,代碼還要去計算寬度,不過對比Android的布局,個人覺得xib的使用還是沒有Android的手寫Layout代碼方便,可能還是不太熟悉吧,今天的分享就到這里了