【问题标题】:UIImage or CGImage is preferred?首选 UIImage 还是 CGImage?
【发布时间】:2010-11-01 11:06:22
【问题描述】:

我有一个以 UIImageView 作为其子视图的 UIView,我需要在用户滑动时更改该视图中的图像。

我尝试使用 UIImage,但应用程序崩溃并且内存不断增加。

当我尝试谷歌搜索时,我知道 CGImage 可能是一个不错的选择。有人可以指导我走向正确的轨道吗?

谢谢

【问题讨论】:

  • 您的问题表明您在图像处理中做错了什么(可能与内存有关)。除非你解决了这些问题,否则使用 CGImage 或 UIImage 没有区别
  • no.. 没有泄漏。问题是图像尺寸太大。我尝试使用较小的图像进行工作。谢谢你们

标签: iphone objective-c uiimageview uiimage cgimage


【解决方案1】:

UIImageView 与UIImages 一起使用。 CGImage 是更底层图像数据的表示。

您想继续使用 UIImage 并专注于修复您的错误。显然您没有正确处理内存 - 保留和释放图像。使用调试器修复崩溃,使用仪器找出内存消耗上升的原因。我用如何解决的信息回答了另一个问题:UITextView delegates problem

【讨论】:

    【解决方案2】:

    尝试通过平铺的方式将 UIImage 加载到 UIImageView

    【讨论】:

    • 这必须是评论
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 2023-03-09
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多