gpt4 book ai didi

ios - 如果 View 变得太小,Autolayout 可以隐藏 View 吗?

转载 作者:可可西里 更新时间:2023-11-01 06:03:09 26 4
gpt4 key购买 nike

我水平排列了三个 View (A、B、C)。 A 有一个固定的宽度,B 有一个最大宽度,C 有一个最小宽度并且会填充所有剩余空间到屏幕的宽度。

B 是一个图像,它缩放保持其纵横比。

在大屏幕上,B 达到了最大尺寸并且看起来很棒。在非常小的屏幕上,B 完全消失了,这很好。然而,在这两者之间,我们有时会看到 B 显示为非常小的图像 - 只有几个像素宽而且太小而无法辨认。

我怎么说“如果 B 的宽度小于 20 像素,则将其完全隐藏”?

(我必须支持 iOS 7,所以我更喜欢不使用 UIStackView 的解决方案。)

最佳答案

您可以为您的约束设置一些优先级来执行此操作。当它们不满足 View 时让它们中断,然后还有一个宽度为零且具有“最低优先级”的约束。

关于ios - 如果 View 变得太小,Autolayout 可以隐藏 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37564390/

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