- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
假设在您的 UI 设计中,您需要一个纯色矩形。当然,您可以使用 UIImageView 对象并将其连接到图像,但在某些情况下,直接放入 UIView 并设置背景颜色可能会更快更容易。
我的问题是哪个在内存和性能方面更便宜。我的直觉是空的 UIView 比图像更容易渲染,图像的文件必须加载并且位存储在内存中。
谁能说说这个?非常感谢!
最佳答案
设置 UIView
的 backgroundColor
比使用 UIImageView
更快/更便宜,原因很明显:您不必创建或加载图像时,窗口服务器不必保留图像的副本,并且窗口服务器用背景颜色填充 View 的代码肯定至少与用背景颜色填充 View 的代码一样快缩放的 1x1 图像。
关于ios - 对于大片颜色,哪个更便宜 : UIView or UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13885588/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
很难说出这里问的是什么。这个问题是模棱两可的、含糊的、不完整的、过于宽泛或修辞的,不能以其目前的形式得到合理的回答。如需帮助澄清此问题以便可以重新打开,visit the help center .
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我是一名优秀的程序员,十分优秀!