假设我想在 UIView 中显示一个坐标图,该坐标图将及时更新。假设我正在实现-drawrect
UIView 和其他方法来更新图形。
由于图表中的坐标框架随着时间的推移保持不变,拥有两个 UIView 是否更有效,其中一个(view1)从图像文件加载坐标框架作为其视图,因此无需每次都绘制框架图形更新和另一个(view2)已经-drawrect
实现并作为view1的子视图添加,而不是只有一个UIView可以绘制整个图形-drawrect
?
以上只是一个具体的例子。我想知道的是,将静态 UI 元素尽可能多地与动态元素分离是否是一种设计模式,-drawrect
并且这样做是否可以大大节省 CPU(或 GPU)资源。
任何见解将不胜感激。谢谢。