美文网首页UI效果程序员
iOS单页面多个Button互斥

iOS单页面多个Button互斥

作者: 周无恋 | 来源:发表于2016-06-01 15:17 被阅读0次

    在最近的一个简单的项目中,主页面有五个不太规则的按钮,老实说这个项目很简单,并没有什么太难的东西,但是当我们的安卓工程师测试我的项目时,用两根手指点击了主页面的两个Button,在主页面使用的是点击事件是创建并使用NavigationController来Push,Push之后立刻会出现提示:

    Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
    

    立刻觉得不妙~~~
    果然,当使用返回键返回上个界面时,~~~

    Can`t add self as subView
    

    Google之后

    for (int i = 1; i < 6; i ++)
        {
            UIButton *btn = [self.clickView viewWithTag:200 + i];
            [btn setExclusiveTouch:YES];
        } 
    

    这个方法必须给每个Button 加上,网上找到方法时,大家应该多试试

    相关文章

      网友评论

        本文标题:iOS单页面多个Button互斥

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