gpt4 book ai didi

ios - 按钮填充堆栈 View

转载 作者:可可西里 更新时间:2023-11-01 05:11:08 29 4
gpt4 key购买 nike

我正在关注 dev tutorial来自 iOS 上的 Apple,并到达了必须使用堆栈 View 实现自定义控件的部分。但是,当我到达它应该显示一个红色小方 block 的部分,它指的是我添加到堆栈 View 的按钮时,我得到了红色的整个堆栈 View (按钮填充了整个堆栈 View )。我的属性如下:

atrib

尽管严格按照教程进行操作,但我做错了什么?提前谢谢你。

编辑:

我使用这些约束:

    button.translatesAutoresizingMaskIntoConstraints = false
button.heightAnchor.constraint(equalToConstant: 24.0).isActive = true
button.widthAnchor.constraint(equalToConstant: 14.0).isActive = true

最佳答案

这是具有一个已排列 subview 的堆栈 View 的预期行为。如果您在堆栈 View 上放置了使其大于其排列的 subview 的约束,那么这些 subview 将扩展以填充堆栈 View 的大小。或者,如果堆栈 View 对其没有约束,它将符合其排列的 subview 规定的大小。无论哪种方式,一个排列的 subview 都将占据整个堆栈 View 。

在本教程中,堆栈 View 没有任何约束,因此它缩小到按钮上设置的约束大小,因为它是 UIStackView 中唯一排列的 subview 。您应该打开大小检查器堆栈 View 以确保没有对其设置约束。有关堆栈 View 和布局的更多信息,您应该查看 here.

关于ios - 按钮填充堆栈 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41201552/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com