我一直在尝试将按钮添加到动态垂直堆栈视图中,堆栈视图位于水平堆栈视图的滚动视图中。每当我在堆栈视图中添加一个按钮时,它就占据了整个水平堆栈视图,如下所示: override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let button = UIButton()
button.setTitle("test", for: .normal)
button.tra
我在父视图中添加了4个视图,我给它们设置了以下约束
同父宽度相等
固定高度70
1视图之间的垂直距离
父视图的中心x
现在标签中的文本可以增长,不是static.As of Now,标签内的文本显示为垂直中心,所以我添加了下面的代码,使文本对齐标签的顶部,而不是显示在标签的中间。
//Calculate the expected size based on the font and linebreak mode of your label
// FLT_MAX here simply means no constraint in height
CGSize maximu