Log*_*gan 2 uiview ios swift uistackview
我目前有一个 Stack View 设置,里面有一堆不同的对象,我正在尝试向它添加一个视图。
该视图将在运行时以编程方式在其中添加动态数量的标签。
当我将视图放在堆栈视图中时,我会收到约束错误,这可以通过添加高度约束来修复。
但是,我最初不知道视图的高度,因此无法对此进行限制。
有什么方法可以根据内容大小在 StackView 中自动调整大小?我认为这会是自动的,但是当我不设置高度限制时,视图不会显示
您不必将内容视图放入 stackview 中以向其中添加元素,您只需将 stackview 挂钩(前导、尾随、顶部)约束到 superView
然后添加元素
stack.addArrangedSubview(view)
Run Code Online (Sandbox Code Playgroud)
最重要的是,您添加的元素必须具有内在的内容大小,如 label 和 button ,如果没有,则添加高度
someView.heightAnchor.constraint(equalToConstant:<#setValue#>).isActive = true
Run Code Online (Sandbox Code Playgroud)
分布设置为填充
| 归档时间: |
|
| 查看次数: |
6288 次 |
| 最近记录: |