我想使用UIScrollview和一个imageview.if我刷图像,必须显示下一个图像。我可以识别水平垂直滑动...我怎样才能检测到事件?我必须做什么 scrollViewDidScroll方法。如果我添加触摸事件方法,它不起作用?有什么帮助吗?
我不想使用PageControl ....我可以在UIScrollview上添加Touch事件吗?
答案 0 :(得分:2)
您可以使用pagingEnabled
属性来支持此类滑动。您设置此属性,并且scrollview将按其自身宽度的增量水平滚动。因此,如果滚动视图的宽度为480像素,则只需在0,480,960等x位置添加视图,滚动视图将为您处理其余部分。
如果您需要动态交换新图像或者想要延迟加载它们,可以通过使用标准委托方法检测滚动视图何时完成滚动来执行此操作。然后,您只需相应地更新相邻的视图。
Apple提供了一个很好的示例项目:PageControl