gpt4 book ai didi

ios - Swift:如何在不影响同等填充的其他行的情况下更改堆栈行的高度?

转载 作者:行者123 更新时间:2023-11-28 12:22:13 26 4
gpt4 key购买 nike

我是相当新的,现在尝试通过创建一个简单的应用程序来理解 View 和堆栈的整个概念,该应用程序具有均匀填充的垂直全屏堆栈 View (所有四个约束都设置为 0)。就像这样(希望你能看懂我的插图):

enter image description here

这很好,但现在我想在顶部的堆栈中添加另一行,但高度固定。其他堆栈行仍应平均填充。就像这样:

enter image description here

我怎样才能做到这一点?显然堆栈被平均填充并将所有三个 View 设置为相同的高度。

当我尝试为新 View 设置高度约束时,出现红色错误行,表明堆栈的顶部约束存在问题。

那么这是否可以将 View 放在顶部,但让堆栈的其余部分均等填充?

谢谢

最佳答案

我为您制作了一个简单的视频,希望它能让您明白。您需要将最后 2 个 View 包装到另一个 StackView 中。

Video on dropbox

更新:

  1. 将您的最后 2 个 subview 放入垂直堆栈 View

  2. 将该堆栈 View 的分布设置为Fill Equally

  3. 将根堆栈 View 的分布设置为Fill

关于ios - Swift:如何在不影响同等填充的其他行的情况下更改堆栈行的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44483399/

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