2009-12-09 102 views
0

我想使用UIScrollview与一个imageview.if我滑动图像,必须显示下一个图像,我可以识别水平垂直滑动...我如何检测事件?我必须做的 scrollViewDidScroll method.if我添加触摸事件方法,它没有工作?任何帮助?在UIScrollview中识别滑动?

我不想使用PageControl ....我可以在UIScrollview上包含触摸事件吗?

回答

2

您可以使用pagingEnabled属性来支持此类刷卡。您设置此属性,并且滚动视图将以其自身宽度的增量水平滚动。因此,如果滚动视图的宽度为480像素,则只需在0,480,960等x位置添加视图,滚动视图将为您处理剩余的视图。

如果您需要动态交换新图像或希望延迟加载它们,您可以通过使用标准委托方法检测滚动视图何时完成滚动来执行此操作。然后你就相应地更新相邻的视图。

有苹果在这里提供了很好的样本项目:PageControl

+0

我不想使用的PageControl ....我可以包括触摸即使在UIScrollView的 –

+1

的的PageControl示例使用UIScrollView的。页面控件只是一个可视指示器。看样本。 – wkw