gpt4 book ai didi

ios - 在堆栈 View 中调整按钮的大小

转载 作者:技术小花猫 更新时间:2023-10-29 11:17:20 30 4
gpt4 key购买 nike

所以我最近一直在研究 Swift/iOS 开发,我在堆栈 View 中调整按钮大小时遇到​​了一些麻烦,我有以下布局:

enter image description here

垂直StackView中有两个TextField和一个按钮,StackView水平和垂直居中(有一点间距)。它以宽度方式锚定到左右边距。

我想减小按钮的大小,使其约为 StackView 宽度的 80%。

我尝试过的事情:

  • 对按钮的宽度添加约束,这会导致冲突使用 StackView。
  • 添加一个子 StackView,然后尝试将其设置为左/右锚定约束到 20 认为它会给它一点利润。这再次导致与外部 stackview 的冲突。

我在 Storyboard View 中而不是在代码中执行所有这些操作,因为我试图了解界面。

我已经进行了很好的搜索,似乎找不到任何适用的答案,如果它看起来很基本,我深表歉意,但我认为这可能对 Xcode/Swift 的其他新手遇到这个问题很有帮助。

最佳答案

For those trying to resize the height of some view inside a stackView like in the following example:

enter image description here

首先,为 StackView 设置约束条件(宽度/高度,x,y),然后按如下方式设置 StackView 属性:

enter image description here

接下来,选择要调整大小的 View 。 IE。 绿色的,并添加这些约束:

enter image description here

然后只需向其他 View /按钮/标签添加更多约束即可。在此示例中,这里是蓝色和橙色 View 的约束:

蓝色: Constraints of the blue view

还有,

橙色:

Constraints of the orange view

希望对您有所帮助。

关于ios - 在堆栈 View 中调整按钮的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44095961/

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