xcode - iOS UINavagationBar 隐藏显示应该写在哪里?
PHP中文网
PHP中文网 2017-04-18 09:31:21
0
2
271

我出现的问题是:
rootViewController的navigationBar hide = yes,然后push到下一个页面时显示 navigationbar,都写在willApear 和 willDisAppear里,但是有一定的概率会变成rootViewController的naviagationBar加载push出的那个页面里.
一般来说,对于这种不断显示隐藏navigationBar的操作,写在哪里比较好

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(2)
黄舟

你可能在navigationBar上面做了什么比较耗时的操作,按理说他们都是使用同一个naviBar,只是设置hidden与否而已

黄舟

一般看应用里面隐藏的多还是显示的多,我一般把多的那一个写在 rootViewController 里面,另一个也是 viewwillappear 和 disAppear 里面,我是没有遇到过像你说的那种问题,仔细检查你的代码,是不是因为加载过程中有什么耗时操作在进行,卡了主线程,按执行顺序来说是没有问题的。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!