ios - 如何增加包含 UIStackView 的 UIView 高度
问题描述
我有一个包含标签的自定义视图,标签可以有多行文本。所以我在 UIStackView 中添加了该标签,现在我的 StackView 高度正在增加,但自定义视图高度没有增加。我没有在我的 StackView 上添加底部约束。我应该怎么做才能使我的 CustomView 高度也随着 StackView 增加。
let myView = Bundle.main.loadNibNamed("TestView", owner: nil, options: nil)![0] as! TestView
myView.lbl.text = "sdvhjvhsdjkvhsjkdvhsjdvhsdjkvhsdjkvhsdjkvhsjdvhsjdvhsjdvhsjdvhsjdvhsjdvhsjdvhsdjvhsdjvhsdjvhsdjvhsdjvhsjdvhsdjvhsdjvhsjdvhsdjvhsjdvhsdjvhsdjvhsdjvhsjdv"
myView.lbl.sizeToFit()
myView.frame = CGRect(x: 10, y: 100, width: UIScreen.main.bounds.width, height: myView.frame.size.height)
myView.setNeedsLayout()
myView.layoutIfNeeded()
self.view.addSubview(myView)
我想根据我的 stackview 高度增加我的自定义视图高度。请帮忙。