UI效果程序员

iOS单页面多个Button互斥

2016-06-01  本文已影响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 加上,网上找到方法时,大家应该多试试

上一篇下一篇

猜你喜欢

热点阅读