찾다

 >  Q&A  >  본문

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

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

PHP中文网PHP中文网2811일 전315

모든 응답(2)나는 대답할 것이다

  • 黄舟

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

    navigationBar에서 시간이 많이 걸리는 작업을 수행했을 수 있습니다. 모두 동일한 naviBar를 사용하므로 숨김 여부를 설정하세요.

    회신하다
    0
  • 黄舟

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

    일반적으로 애플리케이션에 숨겨진 콘텐츠가 더 있는지, 표시되는 콘텐츠가 더 있는지에 따라 다릅니다. 저는 보통 rootViewController에 콘텐츠가 더 많은 것을 작성하고, 다른 하나도 viewwillappear 및 disAppear에 있는 종류를 접한 적이 없습니다. 언급하신 문제는 로드 과정에서 시간이 많이 소요되는 작업이 진행되어 실행 순서에 따라 문제가 없는지 코드를 확인하시기 바랍니다.

    회신하다
    0
  • 취소회신하다