Maison  >  Questions et réponses  >  le corps du texte

xcode - iOS UINavagationBar 隐藏显示应该写在哪里?

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

PHP中文网PHP中文网2741 Il y a quelques jours275

répondre à tous(2)je répondrai

  • 黄舟

    黄舟2017-04-18 09:33:21

    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

    répondre
    0
  • 黄舟

    黄舟2017-04-18 09:33:21

    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.

    répondre
    0
  • Annulerrépondre