ios - 性能 : UIImage vs UIView

标签 ios uiview uiimage

出于纯粹的兴趣:

在使用 25x25 像素的 UIImage、正方形、一种颜色、一方面是 png 或 UIView< 之间是否有任何区别,特别是在(理论上)性能或内存使用方面 相同的尺寸和颜色?

考虑 Mail.app 中的未读项目符号。你会为此使用图像吗?还是圆边的 UIView

图像占用更多空间,驻留在 UIImageview 中,并且具有分辨率依赖性,但另一方面,一旦加载,它不会有太大差异,不是吗? ?

最佳答案

如果您使用 UIImageView 那么它需要图像。如果您使用 UIView,则不需要图像,因此它使您的应用程序轻量级。其次,大图像需要更多的内存来加载。因此,尽可能使用 UIView 而不是 image 总是有益的!它可以使您的应用程序保持轻量化并提供更好的性能!

关于ios - 性能 : UIImage vs UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44282283/

相关文章:

ios - 将 CMSampleBufferRef 处理到数组会导致崩溃

ios - 我们可以为一个 View Controller 使用两个不同的 Xib 吗?

ios - 在动画的 UIView 上获取点的颜色

image - 如何将 C# 图像转移到 Monotouch

ios - 可拉伸(stretch)的 UIButton 图像

iphone - 圆圈到圆圈的碰撞 react - 同等优先级

iphone - CATransition 动画有时会崩溃

ios - 使用液态按钮获取 View

ios - 在表格滚动的自定义表格单元格中添加 subview subview 消失该做什么 subview 返回单元格

ios - 在不丢失数据的情况下更新 Data Core 中的实体的最简单方法