2012-09-14 102 views
1

我有幾個靜態大小的對象,擁有屏幕的頂部和底部。但是,屏幕中間有一個空白區域,我想隨着方向更改而伸展。視覺格式語言 - 填充區域

我已經解決了一個問題,通過添加一個額外的清晰視圖[paddedView],可以伸展,但想知道是否有一個更簡單的方法來做到這一點,沒有填充視圖,只有視覺格式語言。

@"V:|-20-[topLabel(40)]-15-[anotherTopLabel(40)]-[paddedView]-[bottomView(73)]|"; 

回答

1

代替地,僅用於填充中使用的視圖的,你可以指定較低的優先級的距離或指定約束爲「大於或等於」。

既然你想要的是一個靈活的空間,最後一個選項聽起來像是最好的一個:

@"V:|-20-[topLabel(40)]-15-[anotherTopLabel(40)]-(>=15)-[bottomView(73)]|" 

15當然只是一個例子。