iOS如何避免对多个按钮同时多点触摸

答: 设置所有UIButton的ExclusiveTouch属性为YES

如何设置?

-(void)setExclusiveTouchForButtons:(UIView *)myView

{

    for (UIView * v in [myView subviews]) {

        if([v isKindOfClass:[UIButton class]])

            [((UIButton *)v) setExclusiveTouch:YES];

        else if ([v isKindOfClass:[UIView class]]){

            [self setExclusiveTouchForButtons:v];

        }

    }

}

在Controller中的

- (void)viewDidAppear:(BOOL)animated

调用此方法,可以达到设置效果。

转载于:https://www.cnblogs.com/wangxiaorui/p/5181825.html

iOS 设置所有UIButton的ExclusiveTouch属性为YES相关推荐

  1. iOS 设置状态栏样式

    iOS设置状态栏样式可以使用两种方式. 方式一: 直接在需要改变默认状态栏样式的控制器中实现一个方法(其他任何事情都不用做): // 返回状态栏的样式 - (UIStatusBarStyle)pref ...

  2. iOS对UIViewController生命周期和属性方法的解析

    iOS对UIViewController生命周期和属性方法的解析 一.引言 作为MVC设计模式中的C,Controller一直扮演着项目开发中最重要的角色,它是视图和数据的桥梁,通过它的管理,将数据有 ...

  3. IOS设置导航栏的背景图片和文字

    IOS设置导航栏的背景图片和文字 - (void)viewDidLoad {[super viewDidLoad];[self.navigationBar setBackgroundImage:[UI ...

  4. IOS开发UI篇—导航控制器属性和基本使用

    IOS开发UI篇-导航控制器属性和基本使用 一.导航控制器的一些属性和基本使用 1.把子控制器添加到导航控制器中的四种方法 (1) 1.创建一个导航控制器 UINavigationController ...

  5. IOS启程06—iOS设置圆角图片

    iOS设置圆角的三种方式 1 方法一 通过设置layer的属性 UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMak ...

  6. ios 系统状态栏样式修改_超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等...

    原标题:超简单!!! iOS设置状态栏.导航栏按钮.标题.颜色.透明度,偏移等 1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比 ...

  7. iOS开发 UILabel 详细介绍(属性+富文本)

    UILabel是iOS开发中最常用的一种标签了,在开发过程中,会用到各种个样的标签属性,一段文字中变颜色或者字体的样式等(这些都是富文本中的内容,用于美化文字),下面就让我来给大家做一个详细的UILa ...

  8. iOS 设置View阴影

    iOS 设置View投影 需要设置 颜色 阴影半径 等元素 UIView *shadowView = [[UIView alloc] init];shadowView.frame = CGRectMa ...

  9. iOS 设置UILabel 的内边距

    iOS 设置UILabel 的内边距 - (void)drawTextInRect:(CGRect)rect {UIEdgeInsets insets = {0, 5, 0, 5};[super dr ...

最新文章

  1. 基于(Mixed)Integer Programming方法的服务组合相关论文实验介绍 (1)
  2. 满园尽是503,记曾经的一次IIS 7性能考验
  3. Android ListView侧滑item,仿QQ删除效果
  4. python如何将utf-8编码文件改为ansi编码文件_Excel导入CSV文件乱码?两个小方法让文件正常显示...
  5. 解读Tom介绍的Oracle Database 12c的12个新特性
  6. BZOJ4428 : [Nwerc2015]Debugging调试
  7. python入门指南-Python完全小白入门指南
  8. 网易新闻 鸿蒙,本报记者体验华为首款鸿蒙产品
  9. 安装SVN时提示错误:vcredist 2019 download
  10. oracle 11g函数包缓存,Oracle11新特性——PLSQL函数缓存结果(二)
  11. 融云发送图片消息_融云 SDK 消息结构详解
  12. 浅谈周大福的积分运营
  13. dell720服务器支持的显卡,Dell Poweredge 服务器显卡选择
  14. 最新·前端的工资分布情况 - 你拖后腿了吗?
  15. 大赛征集令|首届“万应杯”低代码应用开发大赛报名开启啦!
  16. 思科路由器地址转换配置
  17. Centos7快速单机搭建ceph(Octopus版)
  18. 依次输入5个数,求其中的最大值并输出
  19. 无聊之作——《随机组句》
  20. Firebird Data Provider For .NET 连接 Firebird 数据库文件

热门文章

  1. NAT的完全分析及其UDP穿透的完全解决方案
  2. Microsoft Expression Web Beta 1
  3. Linux入门!Linux无法联网解决办法!CentOS7、VMPlayer、VMWareWorkstation16资源!VMWareWorkstation16序列号!VMware安装Centos7!
  4. python编程试题单词倒排_Python 单词字母顺序不变且全部倒排
  5. wpf每隔一小时_包河区徐河排涝站24小时不间断运作 11座区管泵站全面应战保安澜...
  6. asp.net 点击查询跳转到查询结果页面_个体户如何办理和查询定期定额业务?
  7. 苹果手机各种型号图片_洪湖苹果X尾插华强北档口诚信收购
  8. activiti 工作流_activiti工作流引擎入门
  9. mysql 新增更新_MySQL新增数据,存在就更新,不存在就添加(转帖加实测)
  10. 基于Kafka实现分布式事件驱动