在最近的一个简单的项目中,主页面有五个不太规则的按钮,老实说这个项目很简单,并没有什么太难的东西,但是当我们的安卓工程师测试我的项目时,用两根手指点击了主页面的两个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 加上,网上找到方法时,大家应该多试试
网友评论