• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > 中国古代供传递官传递文书的地方叫UIView的事件传递的问题

中国古代供传递官传递文书的地方叫UIView的事件传递的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了中国古代供传递官,中国古代供传递,中国古代信息传递方式,中国古代禁毁言情小说,中国古代十大禁书等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:中国古代供传递官传递文书的地方叫 UIView的事件传递的问题
描述:

我现在有一个UIView,我在上面添加了一个UILongPresessGestureRecognizer,同时,UIView上还有一个UIButton,我对这个UIButton添加了touchUpInside的事件处理。

一般情况下,我按button没啥问题,在整个UIView下长按也没啥问题。

但是如果我在这个UIButton上长按的话,会先触发LongPressGestureRecognizer啦,我的想法是,能够做到按按钮的时候只触发touchUpInside,而忽略UILongPressGresutreRecognizer吗?

对于iOS下的事件传递我始终不是很理解。


解决方案1:

longPressGesture.delayTouchBegan = NO

试试?

解决方案2:

你可以尝试在UIButton上添加一个不做任何事情的UILongPresessGestureRecognizer。

解决方案3:

能,重写你的view的hitTest

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
    UIView *touchedView = [super hitTest:point withEvent:event];
    if (!touchedView)
    {
        return nil;
    }
    gestureRecognizer.userInterActionEnabled = !(touchedView == button);
    return touchedView;
}

解决方案4:

  • (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer; 在你的长按手势的delegate中重写这个方法,判断是否点在了按钮上。

我只能帮你到这了。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 中国古代供传递官传递文书的地方叫UIView的事件传递的问题
  • 中国古代供传递官传递文书的地方叫关于iOS事件传递

相关文章

  • 2017-06-05 问天问地问自己iostcpsocket操作问题
  • 2017-06-05 忘记了一句代码:在1秒内执行操作(有动画的感觉)。比如TextFiled随键盘弹起,落下。
  • 2017-06-05 mac上从u盘启动的虚拟机
  • 2017-06-05 ios10XCode如何进行iOS10的调试?
  • 2017-06-05 苹果要求链接走HTTPS,是要求APP内打开的网页也必须是HTTPS吗?
  • 2017-06-05 iOS基础控件iOS中关于字符“&”的作用?
  • 2017-06-05 往字典里赋值有时候不成功的原因???
  • 2017-06-05 TableView控件tableview滚动到底部的问题
  • 2017-06-05 iOS远程推送IOS使用个推消息推送无法收到通知
  • 2017-06-05 占占占人一个像素占多少内存,占多少硬盘?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 实时人脸检测,相机关闭
    • 如何获取UILabel中某一个子字符串的坐标
    • 自定义tableviewcell被点击之后显示的内容消失
    • 在刷新tableView的时候遇section加载个数的问题,求大神解答。
    • WEEXstorage模块在iOS端setItem失败
    • iOS的webview加载出来的H5网页,怎么修改html标签select的样式字体?
    • (swift)iOS开发,一个页面需要请求几部分数据,每次请求都是异步的,怎样让他们按顺序依次执行请求?
    • iOS蓝牙连接音箱继续播放歌曲
    • swift30devicetoken转换问题
    • xcodearchiveXcode文件操作

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有