1 内容页面中的安放图片的空间都是UIButton,这样每次滑动的时候都被当作点击事件处理了,并且,我把手势添加到self.view上面了,这样总是被按钮拦截。很显然,我的滑动手势没有得到响应。
上述问题不存在,是因为代码写错位置了。
2 把android上的经验搬到这里吧:
首先获取手指按下的位置,再获取手指松开的位置,x轴距离> 80 ,触发方 法。但是没有成功,被按钮的点击事件拦截了。
3 拖动手势中获取拖动的距离与当前位置
搞了半天如何获取手指滑动的距离,只看到有了个locationInView:view这样的方法,原来还有个translationInView:view这样的方法。
总结:locationInView:view 获取当前位置
translationInView:View 获取滑动的距离
视图控制器中有很多的控件,已经把整个屏幕占满了,现在我们需要继续在屏幕上添加子控件,如果我们使用[self.view addSubView:myview];这个方法的话,那么这个myview可能无法在屏幕上显示出来,因为它被其他的子控件覆盖了。
解决方法:
[self.view addSubview:myView];
[self.view bringSubviewToFront:myView];
NOTICE:这俩个方法必须一块使用才可以。之前只写了第二个,总是显示不出来,还以为此方法无效呢。