IOS 自定义抽屉效果开发过程中的问题

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:这俩个方法必须一块使用才可以。之前只写了第二个,总是显示不出来,还以为此方法无效呢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值