ios Touch事件

原创 2015年11月19日 20:16:13

记录直供自己备忘使用,勿喷。


/**
 * 说明touchesBegan 太灵敏了,换成touchesEnded
 * 判断当前的手指点击的地方是否在一个点击区域内,进行事件处理
 */
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
    DLog(@"touchesBegan-------------");
    UITouch *touch =  [touches anyObject];
    CGPoint currentLocation = [touch locationInView:self];
    NSInteger tapCount = touch.tapCount;
    if (tapCount >= 2) {
        DLog(@"touchesBegan-------------typcount:%i", tapCount);
    }

    for (int i = 0; i <  [_rectArr count]; ++i) {
        NSValue *value = [_rectArr objectAtIndex:i];
        CGRect cgRect = [value CGRectValue];
        if (CGRectContainsPoint(cgRect, currentLocation)) {
            //[SVProgressHUD showErrorWithStatus:[NSString stringWithFormat:@"点击了%d行",i]];
            if (self.delegate && [self.delegate respondsToSelector:@selector(landscapeBarNoXYView: didSelectLineBar:)]) {
                [self.delegate landscapeBarNoXYView:self didSelectLineBar:[NSString stringWithFormat:@"%i", i]];
            }
        }
    }
}

版权声明:好记星不如烂笔头,欢迎批判转载 举报

相关文章推荐

IOS UIView touch事件 详解

前面说过UIViewController,但是UIView也是在MVC中非常重要的一层 。正是因为UIView是Iphone下所有界面的基础,所以官方专门写了一个文档“View Programming...

IOS UIView touch事件 详解

前面说过UIViewController,但是UIView也是在MVC中非常重要的一层 。正是因为UIView是Iphone下所有界面的基础,所以官方专门写了一个文档“View Programming...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

iOS 为移动动画中的View添加touch事件

对Core Animation来说,不管是显式动画还是隐式动画,对其设置frame都是立即设置的,比如说给一个UIView做移动动画,虽然看起来frame在持续改变,但其时它的frame已经是最终值了...

iOS个人整理08-touch触摸事件和手势识别器

一、touch触摸事件 在给定的触摸阶段,如果发生触摸事件,应用程序就会发送下列消息 //触屏开始 -(void)touchesBegan:(NSSet *)touches withEvent:(U...

ios Cocoa Touch事件处理流程--响应者链

一、事件分类 对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种: 1、触屏事件(Touch Event) 2、...

IOS开发--给UIImageView添加touch事件

Add Tap gesture UITapGestureRecognizer to myImageView view (type of UIImageView). UITapGestureRec...
  • lpsoga
  • lpsoga
  • 2013-12-19 17:25
  • 1054

史上最全IOS的touch事件手势使用方法

以下内容源于本人整理,部分来源于网络,如有侵权行为或错误之处还望指正 请联系邮箱huiyutianshi@qq.com关于touch事件的手势和事件都是基于UIRrsponder的 UIRespond...

【cocos2d-x IOS游戏开发-城市跑酷14】重写触屏[Touch]事件处理机制,响应玩家操作

尊重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/17324915 >回顾 【cocos2d...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)