如何在不丢失ui响应的情况下在后台更新ui?

时间:2011-02-27 14:32:51

标签: iphone objective-c cocoa uiscrollview uiscrollviewdelegate

  

可能重复:
  How to make ui responsive all the time and do background updating?

大家好,

我正在创建一个应用程序,每页显示8个缩略图,它可以有n个页面。这些缩略图中的每一个都是UIViews并添加到UIScrollView中。但是我已经使用Apple示例代码实现了Paging。

问题:

  1. 每个缩略图(UIView)需要150个 要创建并添加的毫秒数 滚动视图
  2. 因此对于3页来说,这很糟糕 创造和增加的巨大时间 UI Scrollview。
  3. 此时滚动视图不是非常响应,而且非常生涩并且提供了糟糕的用户体验
  4. 如何创建缩略图并将其添加到UIScrollview而不影响触摸响应?我希望它们独立于主线程运行,这对于处理触摸事件是可以接受的(我想)。
  5. 另外我想提一下,当创建缩略图时,我会触发图像的异步下载,并在下载完成时调用委托方法。

    让我知道我必须在不影响触摸操作的情况下使其更具响应性和更新UI的选项。页面控件适用于延迟加载缩略图网格。

    TIA,

    Praveen S

0 个答案:

没有答案