Xib如何對布局進行三(N)等分處理

做慣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代碼方便,可能還是不太熟悉吧,今天的分享就到這里了

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容