gpt4 book ai didi

ios - XCode 6 - iOS 8 : programmatically check if view is installed

转载 作者:可可西里 更新时间:2023-11-01 04:41:32 25 4
gpt4 key购买 nike

我在界面构建器中使用类大小,为不同的大小定义略有不同的设计。

我的观点之一是未安装特定尺寸。这按预期工作,但现在我想以编程方式能够判断是否安装了该 View 。无论是否安装,看起来 View 永远不会为零,而且我看不到任何要检查的 isInstalled 标志。

正确的做法是什么?

最佳答案

这不是一个很好的解决方案,但我还没有找到更好的解决方案:

docs声明“仍会创建已卸载 View 的运行时对象。但是, View 和任何相关约束都不会添加到 View 层次结构中,并且 View 的 super View 属性为 nil”。

因此,对有效 super View 的测试可以作为一种解决方案,但我发现它必须来得很晚——在 viewDidAppear 中。例如,viewWillAppear 中的 super View 仍然为 nil。

关于ios - XCode 6 - iOS 8 : programmatically check if view is installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26417485/

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