iOS
来源:互联网 发布:听新闻学英语软件 编辑:程序博客网 时间:2024/05/24 03:21
当App某些界面有多个按钮可点击时,同时点击两个按钮会触发两个点击事件,如果想避免此类问题的发生,可采取以下两种方法
第一种方法就是设置禁止多点触控:
self.view.multipleTouchEnabled = NO;
第二种方法就是在点击事件中实现延迟加载:
[[self class] cancelPreviousPerformRequestsWithTarget:self];[self performSelector:@selector(buttonClick) withObject:nil afterDelay:0.2f];
说明:同时按下,设置代码在0.2s内,以最后一次点击事件为准。
第三种方法(引用他人的):
原链接:避免同时点击多个Button
1.在AppDelegate中添加 [[UIButton appearance] setExclusiveTouch:YES];
2.button.exclusiveTouch = YES;
阅读全文
1 0
- iOS
- iOS
- IOS
- iOS
- iOS
- IOS
- ios
- iOS
- iOS
- IOS
- iOS
- ios
- ios ~~~~~
- ios
- IOS
- IOS
- IOS
- ios
- mmGrid基于jQuery的表格样式数据处理插件
- input文本框获取焦点和失去焦点判断
- 让LwIP拥有PING其他设备的能力
- Eclipse中各种文件【默认编码格式设置】,防止乱码等问题
- Linux 网卡
- iOS
- 如何开启Centos6.4系统的SSH服务
- 池化总结(OverlappingPooling、 一般池化、Spatial Pyramid Pooling)
- Servlet技术
- Unity中国区技术支持总监:我们是如何做性能优化的?
- stl中map自定义比较函数
- 微信公众服务号怎么一天发一条图文消息?
- 第五章 学习OpenCV——图像处理
- Mybatis中SQL语句执行过程详解