0

我有一个适合整个屏幕的滚动视图。在那个视图中,我显示了一些水平滚动的 UIImages。就像 Apple 的 PageControl 项目一样。然后,当用户点击屏幕时,我会在底部的滚动视图中淡入其他一些图像。也可以水平滚动。就像 Apple 的 ScrollView 项目一样。

我的问题是,当我来到淡入的滚动视图的末尾时,上滚动视图也开始拖动。在激活第二个滚动视图期间如何停止它?

4

1 回答 1

1

当第二个滚动视图进入屏幕时,重新绘制第一个滚动视图的帧限制。这样,您的触摸将不会对两种视图都做出响应。这意味着您需要一个容器视图来保持两个视图彼此分离。

然后,只要您的第二个 scrollView 消失,您只需将其重新缩放即可。

编辑:或在第二个滚动视图打开时禁用第一个滚动视图中的滚动。

于 2011-04-19T13:28:03.160 回答