嘿伙计们只是一个关于性能的快速问题,drawRect:
因为我注意到很多人抱怨性能问题的话题。
在我的应用程序中,我需要在一些底层视图上方绘制约 150 个正方形。显然,这么多电话不会产生明显的用户差异,但我只是想知道未来的利弊。目前我正在讨论两种方式:
1)在顶部添加一个透明的UIView子类,自定义drawRect:
方便绘图
2)只需添加普通方形子视图
正如我所说,使用 CADisplayLink 对用户没有任何区别,我只是好奇什么会更有效?(2) 是一种荒谬的做法,添加具有无用功能的实例只是为了外观,但所有这些帖子只是吓到我使用drawRect
. 真的drawRect
那么低效吗?
谢谢