gpt4 book ai didi

ios - iOS iPhone 中宽度的自动布局问题

转载 作者:可可西里 更新时间:2023-11-01 03:51:33 25 4
gpt4 key购买 nike

我有三个 View 作为 subview ,如下所示,具有相等的宽度和高度约束

enter image description here

如果 View B 没有数据,则应显示如下 enter image description here

我的尝试如果将 B 的宽度设置为零,那么所有 View 的宽度都将为零。

如何获取?

谢谢

最佳答案

你能做的是给它添加一个宽度约束(中间一个)并且使它小于 2000,优先级(1000)大于等于宽度(750)

现在创建一个导出并将约束条件 (<2000) 的常量设置为零。

您可以找到 sample here .

为什么我设置了 2000 是因为这个约束只需要将宽度归零。如果宽度不为零,它不应该影响宽度。现在由于宽度相等(中间 View )并且它应该小于 2000 因此 View 在屏幕上显示相同。当我将宽度约束设置为零时,中间 View 的宽度变为零,因为它的优先级高于相等的宽度。

enter image description here


此代码将中间 View 的宽度设置为零。

- (IBAction)btnClick:(id)sender {
self.widthView2.constant = 0;
}

输出:

enter image description here

关于ios - iOS iPhone 中宽度的自动布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31018858/

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