以编程方式在 Stackview 上设置间距

Posted

技术标签:

【中文标题】以编程方式在 Stackview 上设置间距【英文标题】:Programmatically Set Spacing on Stackview 【发布时间】:2016-11-19 22:28:47 【问题描述】:

正如标题所说,我已经四处寻找,但没有运气。是否可以将堆栈视图连接到 .swift 文件,然后以编程方式调整间距?谢谢!

【问题讨论】:

【参考方案1】:
let stackView = UIStackView()
stackView.spacing = 10.0      // or whatever you like

【讨论】:

【参考方案2】:

如果您有自定义 UIStackView

class YourCustomSublcass 
  //MARK: Initialization of the stackView
  override init(frame: CGRect) 
    super.init(frame: frame)
    self.spacing = 8.0
  

  required init(coder :NSCoder)
    super.init(coder: coder)
    self.spacing = 8.0
  

【讨论】:

以上是关于以编程方式在 Stackview 上设置间距的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 中以编程方式将视图添加到 stackview

StackView 子视图常量宽度

StackView 中的按钮约束(以 Swift 编程方式)

Stackview内的布局约束(以编程方式快速移动)

指定stackview的arrangedSubviews之间的不同间距

WKInterfaceController,如何以编程方式设置“间距”和“插图”