最終效果
IB中實(shí)現(xiàn)
其實(shí),要讓三個(gè)button三等分初澎,那么一定要找一個(gè)view作為參考秸应,所以我在底部加了一個(gè)bottomLine(距離左邊0,距離右邊40碑宴,距離底部0软啼,高度為1
),重要的是墓懂,我設(shè)置為隱藏
焰宣。那么,分別讓每個(gè)button等于bottomLine的三分之一捕仔,那么就等分了匕积。
當(dāng)然,三分之一的約束只是約束了每一個(gè)button的寬度
榜跌,位置闪唆、高度,還要另外針對每一個(gè)設(shè)置钓葫,比如最左邊的上架時(shí)間(約束:距離左邊0悄蕾,距離頂部0,距離底部0
),其它同理之帆调。
最后奠骄,三條豎線,位置分別距離左邊button為0番刊,頂部含鳞、底部留距離,寬度設(shè)置為1芹务,設(shè)置一個(gè)灰色背影就行蝉绷。
用代碼實(shí)現(xiàn)約束
有了上面的思路,用代碼實(shí)現(xiàn)應(yīng)該也是一樣的枣抱,用Masonry來寫約束吧熔吗,代碼就不寫了(Swift還在學(xué),不敢教)佳晶。
- 如果有什么疑問桅狠,可以在評論區(qū)一起討論;
- 如果有什么不正確的地方宵晚,歡迎指導(dǎo)垂攘!
注:本文首發(fā)于 iHTCboy's blog,如若轉(zhuǎn)載淤刃,請注明來源晒他。