【问题标题】:Swift stackview add subview in centerSwift stackview在中心添加子视图
【发布时间】:2018-05-28 11:52:52
【问题描述】:

我使用这段代码来查看 nib 到 stackview

for index in 0..<4 {
    let view = CategoryClass.createMyClassView()
    view.myLabel.text = "Hello World!"
    self.stackView.addArrangedSubview(view)
}

我得到下面的图像:

但我想按 category.xib 高度添加子视图(每个视图 40px)而不是填充。

并设置在父级的中心

如下:

截图:

【问题讨论】:

  • 查看stackView的约束请上传截图
  • 在添加到stackview之前为myLabel添加高度约束
  • @sanjaykmwt 我添加了stackview的屏幕截图
  • @RajeshKumarR 不适合我
  • 尝试为堆栈视图添加高度约束。

标签: swift xcode xib stackview


【解决方案1】:
Please add Four label in Xib and after put in stackView and give spacing like 5, 10, 20 whatever you like 

Please check screenshot and let me know if u have any problem related stackview i will help you

【讨论】:

    【解决方案2】:

    你需要删除stackView的顶部和底部约束。或者您可以删除任何一个并以大于或等于形式设置另一个约束 这将解决您的问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2023-03-30
      • 2017-02-21
      相关资源
      最近更新 更多