【问题标题】:What is the best way to remove elements on screen in terms of performance, speed, best-practice etc.?在性能、速度、最佳实践等方面,删除屏幕上的元素的最佳方法是什么?
【发布时间】:2013-04-06 09:19:18
【问题描述】:

在我的应用程序功能中的许多元素上,它们进出视野(可能在一秒钟内出现几次)

我想要一些建议,关于是否更好地从其父视图中删除视图,或者每次我想要删除/添加它时只需调整 alpha 值(0.0 或 1.0)就可以了。

注意:“更好”可以指性能、速度、最佳实践等。

感谢您的宝贵时间。

【问题讨论】:

  • 如果没有其他对视图的引用,removeFromSuperview 和将 alpha 设置为 0 之间有一个主要区别:dealloc。

标签: iphone ios performance alpha


【解决方案1】:

如果您不再使用子视图,我建议您将其完全删除。如果它必须重新出现,设置 alpha 值可能会更好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多