同时使用NavigationController,TabBarController,模态页面造成的显示混乱

来源:互联网 发布:手机订餐软件 编辑:程序博客网 时间:2024/06/18 15:33

今天调了一天_(:з」∠)_

首页本来是这样的



打开一个模态视图再关闭后,用NavigationController推出一个页面再左滑返回,就变成这样的了_(:з」∠)_

虽然主页回来了,但导航栏没变的样子呢,再push进那个页面

主页的两个按钮莫名出现了。

排查了一天,仔仔细细检查了我的NavBar,试过了各种dismiss方式,最后发现问题在TabBarController……吐血
原因是在某个类中直接写了对tabBar的操作,改成通知形式后问题解决。
不过是用排除法找出来的,从某一版没有这个问题的程序开始,一点点换成现在的代码,直到换出问题来。为什么会造成这个问题我还是很困惑_(:з」∠)_

0 0
原创粉丝点击