无法在 Xcode (Swift) 中更改视图元素的大小
Can't change the size of View Element in Xcode (Swift)
我是 iOS Dev 和 Xcode 的新手。
我试图在 Xcode 中练习自动布局。
所以我遇到了一个问题,我想让我的分数标签距离堆栈视图的左侧有 20 分。所以我将我的标签嵌入到一个 UIview 元素中,并且能够将它限制在距左边 20 点的位置。但是,我的 UIview 元素的大小似乎已被锁定,我无法缩小它的大小。
我希望我的视图元素采用与我的分数标签相同的高度,即 71.5 分,但事实证明,此 UIview 元素可达到的最小高度为 333.5,如上图所示。
那么,我怎样才能降低它的高度,我有没有做错什么?
------------ 更新:这里是限制条件 ------------
您可以删除 MyView.top = top
约束。
您的“分数:”标签已经对 MyView
、top
、leading
和 trailing
进行了限制,因此请添加一个 bottom = Score:.bottom
限制。这将告诉白色 MyView
的底部粘在标签的底部。
您可能还需要将乐谱标签的 Content Hugging
垂直优先级设置为 Required (1000)
。
应该这样做。
我是 iOS Dev 和 Xcode 的新手。
我试图在 Xcode 中练习自动布局。
所以我遇到了一个问题,我想让我的分数标签距离堆栈视图的左侧有 20 分。所以我将我的标签嵌入到一个 UIview 元素中,并且能够将它限制在距左边 20 点的位置。但是,我的 UIview 元素的大小似乎已被锁定,我无法缩小它的大小。
我希望我的视图元素采用与我的分数标签相同的高度,即 71.5 分,但事实证明,此 UIview 元素可达到的最小高度为 333.5,如上图所示。
那么,我怎样才能降低它的高度,我有没有做错什么?
------------ 更新:这里是限制条件 ------------
您可以删除 MyView.top = top
约束。
您的“分数:”标签已经对 MyView
、top
、leading
和 trailing
进行了限制,因此请添加一个 bottom = Score:.bottom
限制。这将告诉白色 MyView
的底部粘在标签的底部。
您可能还需要将乐谱标签的 Content Hugging
垂直优先级设置为 Required (1000)
。
应该这样做。