gpt4 book ai didi

ios - 如何添加前导填充以在 UIStackView 中添加 View

转载 作者:IT王子 更新时间:2023-10-29 04:56:25 26 4
gpt4 key购买 nike

这是我的设置:我有一个 UIScrollView,其 leading,top, trialing edge 设置为 0。在其中我添加了一个 UIStackView 具有以下约束:

stackView.centerYAnchor.constraintEqualToAnchor(selectedContactsScrollView.centerYAnchor).active = true  
stackView.leadingAnchor.constraintEqualToAnchor(selectedContactsScrollView.leadingAnchor).active = true

在堆栈 View 中我添加了一些 View 。
我的问题是,由于约束,添加到堆栈 View 的第一个 View 也将具有前沿 = 0。

我可以通过哪些方式向第一个 View 添加一些填充?无需调整 ScrollView 约束。

最佳答案

isLayoutMarginsRelativeArrangement 属性为 true 时,堆栈 View 将根据其布局边距对其排列的 View 进行布局。

stackView.layoutMargins = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 20)
stackView.isLayoutMarginsRelativeArrangement = true

但它会影响堆栈 View 内部的所有排列 View 。如果您只想为一个排列的 View 使用此填充,则需要使用嵌套的 UIStackView

关于ios - 如何添加前导填充以在 UIStackView 中添加 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32551890/

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