본문으로 바로가기

IOS 7 의 개봉과 함께 드디어 XCode 5 가 나왔는대요. 확실히 가면갈수록 깔끔해지는 모습이 보이내요.


 문제는 오늘 네이티브 어플이 아닌 어플을 테스트 해보다가 아래와 같은 현상을 발견하게 되었습니다. 바로 상태 표시줄이 앱의 상단부분을 덮어 버리는 현상 입니다.





해결 방법은 info.plist 에 아래와 같이 View controller-based status bar appearance 를 No 로 설정해 주시면 됩니다.



아래와 같이 No 로 설정하여 주시면 다음앱 실행시 상태 표시줄이 사라진것을 보실수 있습니다.



저작자 표시 비영리 변경 금지
신고

댓글을 달아 주세요

  1. Shift Key 2017.05.10 11:17 신고

    안녕하세요, 글을 읽고 질문 남겨보아요..
    혹시 status bar를 자유자재로 숨겼다 보였다 하는 방법은 없을까요???
    - (BOOL)prefersStatusBarHidden
    {
    return YES;
    }
    여기에 플래그를 추가해서 상황에 맞게 YES,NO를 리턴시키는 방법도 해보았지만....먹혀들지가 않네요ㅠㅠ

    • 개발자 눈싹 2017.05.10 11:24 신고

      흠.. 저도 현재는 IOS 개발을 안한지가 ;; 오래되서 잘 모르지만...

      http://stackoverflow.com/questions/33541525/prefersstatusbarhidden-not-called

      위의 글을 참고하면 .plist 는 YES 로 두시고
      .m 에 넣어 보라고 되어 있긴하네요.

      제가 현재 완전히 IOS 를 놓은 상태라 확실한 답변은 힘들 것 같습니다.

    • Shift Key 2017.05.10 11:27 신고

      와..빠른 답변 진심으로 감사드립니다!
      아아...그렇게된거군요ㅎㅎ
      조언 넘 감사합니다~^^ 꾸벅

튜토리얼북
블로그 이미지 눈싹 님의 블로그
VISITOR 오늘56 / 전체579,871