84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
我出现的问题是:rootViewController的navigationBar hide = yes,然后push到下一个页面时显示 navigationbar,都写在willApear 和 willDisAppear里,但是有一定的概率会变成rootViewController的naviagationBar加载push出的那个页面里.一般来说,对于这种不断显示隐藏navigationBar的操作,写在哪里比较好
认证高级PHP讲师
你可能在navigationBar上面做了什么比较耗时的操作,按理说他们都是使用同一个naviBar,只是设置hidden与否而已
一般看应用里面隐藏的多还是显示的多,我一般把多的那一个写在 rootViewController 里面,另一个也是 viewwillappear 和 disAppear 里面,我是没有遇到过像你说的那种问题,仔细检查你的代码,是不是因为加载过程中有什么耗时操作在进行,卡了主线程,按执行顺序来说是没有问题的。
你可能在navigationBar上面做了什么比较耗时的操作,按理说他们都是使用同一个naviBar,只是设置hidden与否而已
一般看应用里面隐藏的多还是显示的多,我一般把多的那一个写在 rootViewController 里面,另一个也是 viewwillappear 和 disAppear 里面,我是没有遇到过像你说的那种问题,仔细检查你的代码,是不是因为加载过程中有什么耗时操作在进行,卡了主线程,按执行顺序来说是没有问题的。