检测UIScroll在特定点何时查看并执行操作

时间:2011-04-19 14:45:25

标签: iphone uiscrollview action uiscrollviewdelegate

我正在试图弄清楚如何做到这一点。一直坚持这个时间。我正在尝试检测UIScrollView何时处于完美位置并执行操作。在这里,我有一个UIScrollView与这里的图像对齐。 http://cl.ly/66yW现在如果你在第一张图片上方看到一个小三角形。该三角形表示将执行的操作或仅表示将使用URL缩短服务的情况。现在,当用户滚动到下一个时,我想将该服务设置为将缩短URL的服务。 http://cl.ly/67cA

我该怎么做呢? 欢迎使用任何代码或链接来完成此操作。

由于

修改 好吧所以我聚集起来获得那种捕捉效果我需要启用分页功能。现在我可以像设置图片一样设置每个页面自己的服务并保留所有签名谎言,以便用户可以看到服务像我一样淡出屏幕吗?就像,Rfly.Me是一个页面,CloudApp是另一个等等,但是它们的布局与上面图片中显示的完全一致吗?

2 个答案:

答案 0 :(得分:2)

以下是一个详细说明您正在寻找的内容的示例:

http://code.davidjanes.com/blog/2009/09/26/uipagecontrol-uiscrollview/

编辑:刚刚找到了一个可以满足您需求的插入式课程。我只是在这里发布这个以供将来参考:

http://cocoacontrols.com/platforms/ios/controls/v8horizontalpickerview

答案 1 :(得分:0)

我认为你可以使用:

- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView

然后检查scrollView.contentOffset.x并将其与云的位置进行比较。

你可能会有创意,所以如果偏移量在+/- 10之间,云位置会自动动画,以“点击”到云上方的位置