我有一个pagingEnabled scrollview,当用户接近它的最后时,它会动态地添加更多内容。启用分页允许我强制用户一次只能滚动一个项目。
问题是添加额外内容需要时间。如果用户过快地滚动浏览我的内容(即使使用pagingEnabled = TRUE,你仍然可以很快地完成),滚动尝试会使我的滚动视图偶尔“反弹”,就像它到达终点一样。如果用户再次尝试再次滚动,则可以继续滚动。我希望以用户友好的方式防止这种反弹。
我认为这种反弹正在发生,因为iPod / iPhone无法及时加载滚动视图内容。它实际上是一个相当资源密集的过程,我想(添加到scrollview的每个subView都是一个添加了UITextView子视图的UIImageView)。
我需要一种方法来限制scrollview的速度。我尝试以减速率玩,但我没有注意到任何差异。我该怎么办?