iphone - 单个 UIImage 多个 UIImageView?
Posted
技术标签:
【中文标题】iphone - 单个 UIImage 多个 UIImageView?【英文标题】:iphone - single UIImage multiple UIImageView? 【发布时间】:2010-10-01 08:57:33 【问题描述】:我有一张图片需要放在多个 UIImageView 上。
我想知道是否有办法节省内存?
例如,我有一个图片文件。我可以为这个文件创建一个 UIImage 对象。如果我创建多个 UIImageView 并使用单个 UIImage 对象初始化它们,那会节省内存吗?
谢谢
【问题讨论】:
【参考方案1】:是的,与每个 UIImageView 一个 UIImage 相比,它会节省内存。会有多重要?要找出答案,您必须双向运行它并观察 Instruments 的内存分配情况。
【讨论】:
您确定我可以将单个 UIImage 附加到多个 UIImageView 吗?我打算在20个UIImageView中显示一个丰富的图像,如果允许的话,我想它可能会节省很多。谢谢 我从未尝试过,但由于 UIImageView 中的图像属性声明为retain
而不是 copy
我希望它可以工作。我在文档中也没有看到任何建议在多个 UIImageViews 中使用一个 UIImage 会失败。以上是关于iphone - 单个 UIImage 多个 UIImageView?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Autolayout Xcode6 在 Universal Storyboard 中相对于 UIImage 定位 UILabel
在后台加载 MKMapView 并从中创建 UIImage (iPhone & iPad)