1

我的视图结构基本是这样的

 <scrollview> 
    <view>
        <subview>
        </subview>
        ... 18 ..
        <subview>
        </subview>
    </view>
</scrollview>

当用户滚动到底部时,我发出一个 http 请求并根据该请求创建另外 20 个子视图并将它们放入主视图。

当我在 android 上测试时,这没有延迟,但在 ios 上,在加载新的子视图时,它会禁用滚动,我需要等待大约 3-4 秒才能启用滚动。此外,我不会一个一个地添加这个新的子视图,我创建了 20 个并将它们放入另一个临时视图中,然后将该临时视图添加到“视图”中。

我认为这可能会发生,因为我添加了太多视图,所以我尝试只添加 1 个视图,但结果仍然相同。

有没有办法做到这一点没有延迟,我检查了 twitter、foursquare、pinterest 应用程序,它们运行顺利。

4

0 回答 0