Swift如何增加排列视图的边距

时间:2016-10-24 22:29:59

标签: swift

如何在UIStackView内增加不同 let formWrapperStackView:UIStackView = { let v = UIStackView() v.axis = .vertical // v.distribution = .fillProportionally v.spacing = 0 v.translatesAutoresizingMaskIntoConstraints = false return v }() 的边距。我需要增加上边距,边距将是相同的。

Route::resource('user', 'UserController');

enter image description here

2 个答案:

答案 0 :(得分:0)

如果我理解了这个问题,那么您需要查找堆栈视图的spacing属性,并将其设置为0.将其更改为例如15在叠加的视图之间留出一些空间。

答案 1 :(得分:0)

UIStackView中的不同元素不可能有不同的spacing。因此,解决方案是使用textfield封装每个UIView s,然后将每个文本字段的顶部约束(在textfield和UIView之间)设置为所需的边距。