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

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

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(2)
黄舟

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

黄舟

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!