首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不会触发touchesBegan

不会触发touchesBegan
EN

Stack Overflow用户
提问于 2012-05-04 09:26:17
回答 1查看 237关注 0票数 1

我使用下面的代码来检测物体上的触摸

代码语言:javascript
复制
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    NSArray *allTouches = [touches allObjects];

    for (UITouch *touch in allTouches)
    {
           NSLog(@"TOUCH DETECT");

    }
}

但不会被触发

欢迎您的评论

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-04 09:32:04

什么类型的对象?只有UIResponder子类才会调用touchesBegan:withEvent:

此外,如果是UIView,请确保userInteractionEnabled为YES。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10441524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档