[英]Having trouble with AutoLayout Xcode constraints
對於前三個,您需要創建5個其他視圖,將它們放置在這三個視圖之間,並設置它們應具有相同的寬度。 其中之一應具有一定的寬度(比其他所有寬度也要寬)。 通過將它們之間的主導約束和交易約束聯系起來,從而將它們綁定在一起。 接下來要做的是設置視圖的寬度和高度。 您需要的邊距是在它們之間放置的五個視圖。
您可以對其他視圖執行相同操作,只需添加一些視圖以使其成為空白即可。
是您要找的東西嗎? 如果沒有,請描述您的問題,我將盡力解決。
正如@Dan所說,UIStackView是您的朋友。 將頂部三個放置在水平堆棧視圖中,將底部三個放置在垂直堆棧視圖中。 您的其他選擇是在各個約束條件下擺弄乘數,即0.0 0.333、0.667。 這將需要大量的工作。 如果您願意等待在Xcode 8中使用它,另一個選擇是Apple恢復了Xcode 8中自動布局前的彈簧和支柱樣式,並允許您將其用作替代,和/或在Xcode 8中混合了自動布局。但是,請首先嘗試UIStackview,這是阻力最小的途徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.