![](/img/trans.png)
[英]How to design 3x3 buttons in auto layout support all iPhone devices using Storyboard
[英]how to design auto fit for all iPhone devices like 4,5,6 and 6+ using storyboard auto layout
我已經為您的問題鏈接設置了一個github回購
腳步:
1)頂欄高度= 0.17 * superview.width
2)底欄高度=頂欄高度
3)MidSection覆蓋了頂部平板和底部平板之間的所有區域
4)行1的高度=中段的高度* 0.33
5)單元格1的寬度=行1的寬度* 0.5
這些是主要的限制條件,希望對您有所幫助
跟着這些步驟。
固定頂視圖的高度(在您的情況下為綠色視圖)。 將Superview的Leading,Trailing和Top約束設為0。
固定底視圖的高度(灰色)。 將Leading,Trailing和Bottom約束設為0。
現在,在頂視圖和底視圖的中間放置一個視圖。 將Leading,Trailing,Bottom和Top約束設為0。
將button1放在中間視圖中。 給Leading和Top約束0和寬度與中間視圖成正比,這樣按鈕應為中間視圖的一半。
用乘數0.3給出與中間視圖成正比的button1的高度。 (如果需要,更改乘數值)
制作一個與button1相同的按鈕。 設置高度和寬度等於button1。 但是到中間視圖的尾隨空間為0。還有頂部約束。
對其余四個按鈕執行相同的操作,但根據要求提供前導空格或尾隨空格。
這里重要的是按鈕1的高度。 您需要檢查所有設備中的每個值。 否則,您可以簡單地使用滾動視圖並固定其內容高度。
如果需要,請檢出圖像。
希望這對您有所幫助。
本指南應為您提供幫助。 自動版式指南
我為此做了一個示例項目。 您可能會從中得到一些想法;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.