概述我有几个.png
图像(ETA:但格式也可以是JPEG或其他),我将在UITableViewCells中显示.现在,为了获得行高,我
加载图像,获取它们的大小属性,并使用它来计算行的高度(计算沿途的任何必要更改,因为大多数图像都会调整大小在显示之前).为了加快速度并减少
内存使用量,我希望能够在不加载图像的情况下获得大小.有没有办法做到这一点? 注意:我知道我可以实现一些快捷方式来消除此问题,但由于多种 我有几个.png图像(ETA:但格式也可以是JPEG或其他),我将在UItableVIEwCells中显示.现在,为了获得行高,我加载图像,获取它们的大小属性,并使用它来计算行的高度(计算沿途的任何必要更改,因为大多数图像都会调整大小在显示之前).为了加快速度并减少内存使用量,我希望能够在不加载图像的情况下获得大小.有没有办法做到这一点?
注意:我知道我可以实现一些快捷方式来消除此问题,但由于多种原因,我无法提前调整图像大小或提前收集图像大小,迫使我在运行时获取此信息.
解决方法 从iOS SDK 4.0开始,可以使用 ImageIO框架(CG ImageSource …)完成此任务.我已经回答了 a similar question here. 总结
以上是内存溢出为你收集整理的iphone – 获取图像大小而不加载到内存中全部内容,希望文章能够帮你解决iphone – 获取图像大小而不加载到内存中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)