美文网首页
iOS项目之同时点击多个按钮解决方案

iOS项目之同时点击多个按钮解决方案

作者: 兔_小白 | 来源:发表于2017-07-18 11:43 被阅读0次

    自己的项目完成后,在测试中出现了一个情况,同时点击界面中的多个按钮,会跳转多个界面。然后又看了看别的app,发现也有这样的情况:
      如图



      上面是我手机上美团app的截图,上面的分类同时选择多个时,只能跳转到一个界面(只有一层),在我框选的范围里的按钮却能同时点击多个,于是跳转的界面就有多层:
    如图




      这种情况虽然不算是BUG,但给用户的体验不是很好。虽然用户也不会进行这样的操作,但是难免会遇到一些专业的测试人员或开发人员,故意为之。
      既然发现这个问题了,就得解决问题。其实这个问题也挺容易解决的,只需要在 AppDelegate.m 文件中 didFinishLaunchingWithOptions 的方法里添加一行代码即可:
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        
        // 避免多个按钮同时点击
        [[UIButton appearance] setExclusiveTouch:YES];
        
        return YES;
    }
    

    自己的项目中就不会出现这样的情况了。
      希望更多的小伙伴们多检查检查自己的app吧,如果需要这样的功能,则可以不用顾忌,如果不需要这样的功能,则赶紧修改吧。

    相关文章

      网友评论

          本文标题:iOS项目之同时点击多个按钮解决方案

          本文链接:https://www.haomeiwen.com/subject/xgnckxtx.html