Rumah  >  Soal Jawab  >  teks badan

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

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

PHP中文网PHP中文网2741 hari yang lalu276

membalas semua(2)saya akan balas

  • 黄舟

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

    Anda mungkin telah melakukan beberapa operasi yang memakan masa pada navigationBar Semestinya mereka semua menggunakan naviBar yang sama, cuma tetapkannya sebagai tersembunyi atau tidak

    balas
    0
  • 黄舟

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

    Secara umumnya, ia bergantung kepada sama ada terdapat lebih banyak kandungan yang tersembunyi atau lebih banyak dipaparkan dalam aplikasi, saya biasanya menulis yang lebih banyak kandungan dalam rootViewController, dan satu lagi juga dalam viewwillappear dan tidak pernah saya temui masalah yang anda nyatakan. Sila berhati-hati Periksa kod anda untuk melihat jika terdapat sebarang operasi yang memakan masa semasa proses pemuatan, yang menyekat urutan utama, tidak ada masalah.

    balas
    0
  • Batalbalas