相关疑难解决方法(0)

你能给UIStackView边框吗?

我试图UIStackViews在我的ViewController边界中分开5个.我给他们每个人一个IBOutlet,然后打电话给他们viewDidLoad使用该layer财产但无济于事.是不可能以编程方式给出堆栈视图边框?

码:

@IBOutlet weak var stackView1: UIStackView!
@IBOutlet weak var stackView2: UIStackView!
@IBOutlet weak var stackView3: UIStackView!
@IBOutlet weak var stackView4: UIStackView!
@IBOutlet weak var stackView5: UIStackView!

override func viewDidLoad() {
    super.viewDidLoad()

    stackView1.layer.borderWidth = 5
    stackView2.layer.borderWidth = 5
    stackView3.layer.borderWidth = 5
    stackView4.layer.borderWidth = 5
    stackView5.layer.borderWidth = 5   
}
Run Code Online (Sandbox Code Playgroud)

swift uistackview

25
推荐指数
4
解决办法
2万
查看次数

iOS - 在堆栈视图中以编程方式添加垂直线

我正在尝试以编程方式在堆栈视图内的标签之间添加垂直线.

所需的完成将是这样的图像:

stackview

我可以添加标签,所有标签都有所需的间距; 我可以添加水平线,但我无法弄清楚如何在中间添加这些分隔符垂直线.

我想这样做:

let stackView = UIStackView(arrangedSubviews: [label1, verticalLine, label2, verticalLine, label3])
Run Code Online (Sandbox Code Playgroud)

任何提示?

谢谢

uiview ios uistackview swift3

10
推荐指数
3
解决办法
1万
查看次数

标签 统计

uistackview ×2

ios ×1

swift ×1

swift3 ×1

uiview ×1