gpt4 book ai didi

android - iOS 中 UI Controller 的可见和隐藏

转载 作者:行者123 更新时间:2023-11-29 01:07:29 26 4
gpt4 key购买 nike

我有 Android 背景,正在学习 iOS。我们有三个属性来隐藏和可见 UI 小部件,VISIBLE、INVISIBLE 和 GONE,但在 iOS 中我只有 VISIBLE 和 HiDDEN(INVISIBLE)。那么在自动布局实现的情况下,这个东西将如何工作。

我在这里错过了什么吗?请提出建议。

最佳答案

它们是不同的,因为 Android 布局更具动态适应性,类似于 HTML 之类的东西 - 如果您将某些东西设置为消失,那么它会自动不再被考虑在布局中。

在 iOS 中,约束的动态性较低 - 您无法将某些内容设置为消失并让布局自动运行。如果您想隐藏一个 View 并将其从自动布局的考虑中删除,您需要将其设置为隐藏,然后还禁用该 View 对任何其他 View 的约束。此外,在这种情况下,无法保证您不会让自动布局约束处于不一致状态,因此您需要确保在删除这些约束后,还有其他一些约束仍然允许布局解析而不会产生歧义。

关于android - iOS 中 UI Controller 的可见和隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36171400/

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