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

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

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
黄舟

Vous avez peut-être effectué une opération fastidieuse sur la barre de navigation. Il va de soi qu'ils utilisent tous la même naviBar, il suffit de la définir comme cachée ou non

黄舟

De manière générale, cela dépend s'il y a plus de contenu caché ou plus affiché dans l'application. J'écris généralement celui avec plus de contenu dans rootViewController, et l'autre apparaîtra et disparaîtra également. du problème que vous avez mentionné. Veuillez être prudent. Vérifiez votre code pour voir s'il y a une opération fastidieuse en cours pendant le processus de chargement, qui bloque le thread principal. Selon l'ordre d'exécution, il n'y a pas de problème.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal