IOS UIView(UIButton)通过显示动画移动的时候 响应点击的解决方案
2014-08-04 09:34
579 查看
今天在做一个UIButton显示动画的时候,遇到一个问题,就是在移动的时候 ,需要相应它的点击时间(click)
通过CAKeyframeAnimation 来移动UIButton的layer ,效果可以,但是就是无法点击。
解决方法:
将UIButton 的 userinterfaceenable 设置为NO
为UIButton的父view添加tap点击事件
点击事件实现如下
-(void)viewClicked:(UITapGestureRecognizer*)gesture
{
CGPoint touchPoint = [gesture locationInView:_bgImgView];
NSLog(@"pt:%f %f",touchPoint.x,touchPoint.y);
if ([ btn.layer.presentationLayer hitTest:touchPoint])
{
}
}
本文转自 张江论坛 http://www.999dh.net/home.php?mod=space&uid=1&do=blog&id=410 转载请注明,谢谢~~~~
通过CAKeyframeAnimation 来移动UIButton的layer ,效果可以,但是就是无法点击。
解决方法:
将UIButton 的 userinterfaceenable 设置为NO
为UIButton的父view添加tap点击事件
点击事件实现如下
-(void)viewClicked:(UITapGestureRecognizer*)gesture
{
CGPoint touchPoint = [gesture locationInView:_bgImgView];
NSLog(@"pt:%f %f",touchPoint.x,touchPoint.y);
if ([ btn.layer.presentationLayer hitTest:touchPoint])
{
}
}
本文转自 张江论坛 http://www.999dh.net/home.php?mod=space&uid=1&do=blog&id=410 转载请注明,谢谢~~~~
相关文章推荐
- iOS 为移动中的UIView(UIButton )添加点击事件
- 在已经响应UITapGestureRecognizer的UIView中清晰的响应UIButton点击事件
- 从uibutton的点击谈谈ios的响应事件
- IOS开发之关于UIButton点击没有响应问题
- ios在移动动画过程中响应触摸
- android 使用动画 Button移动后不响应点击事件的解决办法
- ios 手势点击子视图的时候不响应父视图的点击事件
- ios UIView控件设置动画后添加点击事件不起作用
- ios开发 点击文本(TextField)输入的时候向上推以及输入之后恢复的动画
- UIView添加手势,UIbutton不响应点击事件
- 从uibutton的点击谈谈ios的响应事件
- UIButton超出父view的显示范围后,不响应点击事件
- iOS中给UIButton通过runtime给响应方法传参
- ios开发_关于UIButton点击没有响应问题的阐述
- IOS 自定义UIBUTTON 直接拖个xib 就能在button上显示多行文本 并且添加了点击的效果
- IOS开发之关于UIButton点击没有响应问题
- 如何采用绝对坐标的方式动画方式移动view和如何点击view的时候获取它的cachebitmap并移动
- iOS 自定义UIButton点击动画特效 —— HERO博客
- iOS开发点击UIButton实现UIView的旋转
- IOS开发之关于UIButton点击没有响应问题