gpt4 book ai didi

更新 `isHidden`后iOS设置 `alpha`

转载 作者:行者123 更新时间:2023-11-30 10:57:22 39 4
gpt4 key购买 nike

更新 View 的 alpha 值后,是否有任何理由将 isHidden 设置为 false?例如

UIView.animate(
withDuration: 1.0,
animations: {
self.alpha = 0.0
},
completion: { isFinished in
if isFinished {
self.isHidden = true
}
}
)

这似乎是一个常见的模式,但我找不到任何文档,为什么?

最佳答案

这与性能问题有关,人们可能会认为,既然我们将其 alpha 设置为 0.0 以使其可见,那么它可能仍然可以交互。正如 Rob 在评论中提到的,一旦 alpha 值低于 0.1,无论如何都无法与该 View 对象交互。

正如安德烈在评论中提到的,它会影响应用程序的性能。您的 View 仍然存在于您的 ViewController 中,并继续使用一些资源存在于屏幕上。

关于更新 `isHidden`后iOS设置 `alpha`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53794586/

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