【问题标题】:Displaying images in UIScrollView programmatically以编程方式在 UIScrollView 中显示图像
【发布时间】:2009-11-12 17:39:17
【问题描述】:

我通过在设备中调试时添加 UIButton 以编程方式在 UIScrollView 中显示 200 个大小为 4kb 到 12kb 的缩略图图像,加载视图需要时间.. 是否有一些方法可以快速加载缩略图存储在磁盘。

【问题讨论】:

    标签: iphone uiscrollview


    【解决方案1】:

    通过仅加载在任何给定时刻一次显示的内容来使用延迟加载 - 或使用后台线程执行加载,同时保持界面响应。

    【讨论】:

      【解决方案2】:

      如果您的布局允许,请使用表格视图和包含多个缩略图的自定义单元格。这样你就可以使用 tableview 控制器的内置方法来管理延迟加载。我很确定这就是 Apple 在照片库中制作缩略图的方式。

      【讨论】:

      • 延迟加载也可以为 UIScrollView 实现。我想可以决定需要在委托方法 -scrollViewDidScroll 中加载什么:当然,大部分艰苦的工作已经在表格视图中完成了。
      猜你喜欢
      • 1970-01-01
      • 2018-03-13
      • 1970-01-01
      • 1970-01-01
      • 2012-07-23
      • 2015-05-28
      • 2021-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多