2017-10-06 70 views
0

我有一個UIStackView在我的UITableViewCell裏面,它顯示6個視圖(3個標籤,3個文本框)。問題是在iPhone SE上它不能很好地顯示。UITableViewCell內的UIStackView不能正確調整AutoLayout

properties of stackview

My cell 的德...文本框應該是Depto。 #文本框不應該這麼寬。 Preview

該表的標題也是一個StackView。 有關如何使用AutoLayout工作的任何建議?

+0

究竟是什麼不顯示「很好」? –

+0

標題應與單元格上的字段對齊。最後一個標籤沒有完全顯示。 – Walucas

回答

0

你只需在堆棧視圖中按比例分配你的數據。 Stackview會按比例爲你的conrols分配空間。 enter image description here

0

如果堆疊視圖與您想要的方式不匹配,將填充設置爲fill proportionally後,可以爲每個標籤/值對賦予相同的比例寬度,其中總寬度等於1(即0.1,0.2 ,0.2,0.3,0.2)