我有UIScrollView
并且我正在pagingEnabled
模式下使用它。在这个UIScrollView
,我有很多图片要加载。所以不可能全部加载。我决定加载五个五个。最初,我加载了五张图片并设置了它们的位置、大小和标签。到目前为止,我能够做到这一点。
一旦用户到达第四页,我需要设置第六页并从超级视图中删除第一页。为此,我正在使用这种方法来做到这一点。
[[self.scrollView viewWithTag:currentPage-3] removeFromSuperView];
为了正确检测页面更改事件,我使用了几乎所有的委托方法 UIScrollView
,但是当用户连续滚动时,我错过了页面。所以,我无法正确加载图像。例如,当我错过加载第 6 页时,我无法加载第 8 页。
我尝试禁用userInteraction mode
,即使它设置为NO,用户也可以继续滚动。
我想要做的是,当用户更改页面时,我想禁用UIScrollView
滚动,直到我完成将图像加载到UIScrollView
.
你们有什么想法,我怎么能做到这一点?
谢谢你。