1
本質上,我試圖創建一個具有頂部邊距和底部邊距的元素的UIStackView。例如設置堆棧視圖內某些元素的空間
| item one |
| item two |
| |
| itemfour |
我已嘗試添加一個spacerView:
let textField1 = UITextField(text: "one")
let textField2 = UITextField(text: "two")
let textField3 = UITextField(text: "four")
let spacerView = UIView(frame: CGRect(x: 10, y: 10, width: 100, height: 100))
viewStack.addSubView(textField1)
viewStack.addSubView(textField2)
viewStack.addSubView(spacerView)
viewStack.addSubView(textField3)
但是,我設置的spacerView似乎並沒有影響其在堆棧視圖中創建的空間高度。
PS:如果將兩個項目之間的頂部和底部邊緣的一個更好的辦法,我如添加一個UIView肯定願意將那感覺真是哈克