iOS项目之同时点击多个按钮解决方案
2017-03-15 18:17
531 查看
自己的项目完成后,在测试中出现了一个情况,同时点击界面中的多个按钮,会跳转多个界面。然后又看了看别的app,发现也有这样的情况,
如图
上面是我手机上美团app的截图,上面的分类同时选择多个时,只能跳转到一个界面(只有一层),在我框选的范围里的按钮却能同时点击多个,于是跳转的界面就有多层,如图
这种情况虽然不算是BUG,但给用户的体验不是很好。虽然用户也不会进行这样的操作,但是难免会遇到一些专业的测试人员或开发人员,故意为之。
既然发现这个问题了,就得解决问题。其实这个问题也挺容易解决的,只需要在 AppDelegate.m 文件中 didFinishLaunchingWithOptions 的方法里添加一行代码即可。
自己的项目中就不会出现这样的情况了。
希望更多的小伙伴们多检查检查自己的app吧,如果需要这样的功能,则可以不用顾忌,如果不需要这样的功能,则赶紧修改吧。
如图
上面是我手机上美团app的截图,上面的分类同时选择多个时,只能跳转到一个界面(只有一层),在我框选的范围里的按钮却能同时点击多个,于是跳转的界面就有多层,如图
这种情况虽然不算是BUG,但给用户的体验不是很好。虽然用户也不会进行这样的操作,但是难免会遇到一些专业的测试人员或开发人员,故意为之。
既然发现这个问题了,就得解决问题。其实这个问题也挺容易解决的,只需要在 AppDelegate.m 文件中 didFinishLaunchingWithOptions 的方法里添加一行代码即可。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 避免多个按钮同时点击 [[UIButton appearance] setExclusiveTouch:YES]; return YES; }
自己的项目中就不会出现这样的情况了。
希望更多的小伙伴们多检查检查自己的app吧,如果需要这样的功能,则可以不用顾忌,如果不需要这样的功能,则赶紧修改吧。
相关文章推荐
- ios--避免多个按钮同时触发(解决方案)
- iOS中防止多个按钮同时点击出现的问题
- iOS -点击按钮查看大图,再次点击还原效果(此处以UITableViewCell为父视图,其中加载多个图片为例)
- cocos2d-x关于避免同时点击多个按钮的办法
- iOS开发禁用多个按钮同时点击导致误触
- 如何为一个按钮(View)设置任意多次点击事件以及可以同时响应多个多次点击事件
- iOS项目开发实战——监听对话框的按钮点击事件
- 项目中封装了一个弹出框但是点击上面的按钮就崩溃,尽在iOS9.0以下版本出现
- iOS解决两个按钮同时点击问题
- ios禁用多按钮同时点击
- iOS开发:多个按钮点击滑动效果
- 详解iOS按钮暴力点击的便捷解决方案
- 项目中封装了一个弹出框但是点击上面的按钮就崩溃,尽在iOS9.0以下版本出现
- JavaScript调用App原生代码(iOS、Android)通用解决方案 实际场景 场景:现在有一个H5活动页面,上面有一个登陆按钮,要求点击登陆按钮以后,唤出App内部的登录界面,当登录成功
- iOS按钮暴力点击的便捷解决方案
- iOS 利用运行时交换系统方法实现禁止同时点击两个按钮触发多个事件
- IOS 项目里面必要配置button 不能同时触发点击事件
- iOS 解决页面按钮同时点击,同时触发问题 设置所有UIButton的ExclusiveTouch属性为YES
- iOS中防止两个按钮同时点击的方法
- ios禁用多按钮同时点击