![]() |
1
1
如果图像必须缩小,就会浪费大量内存。如果图像的大小正好适合屏幕大小和屏幕分辨率,则 跑步 应用程序在图像和渐变层之间,因为渐变层有一个与正确大小的图像大小相同的后备存储。但考虑到可能的分辨率和屏幕大小的巨大数量,这是一个非常高的要求,当然,它大大增加了应用程序的大小 它本身 . 基于这些原因,我认为渐变层是最好的选择。最好给设备 说明书 用于绘图,而不是提供实际 位 除非,如你所说,有时间呈现问题。 现在,我从未发现渐变层存在任何“渲染速度”问题,我认为要担心这是过早优化的情况。此外,从应用程序加载图像也需要时间。可能出现问题的地方是,如果您这样做是为了形成表视图中各个单元格的背景,例如,当用户滚动时,必须实时构造每个单元格。但如果仪器显示图像更好,那么在这种情况下,我会 还 将代码中的渐变绘制成大小和分辨率完美的图像,然后将图像保存在内存中,并以此构建细胞。 |
![]() |
Martin sku · 在目标C中打印时间 2 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 2 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 6 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 6 年前 |