5분 만에 완료! iOS6/7 상태바 대책

소개



스테이터스 바다움을 내는 최소한의 대응이면 5분만에 가능합니다.
storyboard 및 Resolve Auto Layout issues 기능 사용
코드는 한 줄도 쓰지 않습니다.

storyboard



webView를 상단에서 20px 열어 배치합니다.

AutoLayout 사용









활성화로 증가한 항목


  • Top Layout Guide
  • Bottom Layout Guide

  • Top Layout Guide와 View를 연결







    수직으로 조정 20px 제약을 둡니다







    문제가있는 것처럼 원에 화살표 아이콘이 표시됩니다.



    이 아이콘을 클릭하면 다음 화면으로 전환




    문제 해결



    문제 해결 방법을 제시하는 메시지가 표시됩니다.


    Resolve Auto Layout issues



    에러의 내용을 보았지만, 대응을 모른다. 빨리 만들고 싶다.

    그럴 때



    시뮬레이터로 확인



    ※가공한 부분은 Facebook의 기술입니다.

    iOS7



    상태 표시줄의 핑크는 컨트롤러 뷰의 배경색입니다.
    20px 분 비어 있습니다.


    iOS6



    상태 표시줄은 검정색이며 Controller의 View 배경색은 보이지 않습니다.


    대략적인 레이아웃으로서는 예상대로입니다.

    참고 URL



    Xcode에서의 조작은 이 기사를 바탕으로 실행하여 확인할 수 있었습니다
    htp : // bg. g 리오. 이 m/2013/10/우 pg등 ぢg-r-p 호네-아 p--이오 s-7- ぇ- ws 단 하나 s-r. HTML

    makoto_kw 씨의 기사에 있는 「AutoLayout에서 StatsuBar에 대한 여백을 변경한다」가 대부분의 참고가 되었습니다.
    ぃ tp // 이 m / 마코토 _ kw /

    사이고에게



    개인적으로는 미경험이었던 AutoLayout의 시작
    statusbar 전환으로 코드를 사용하지 않고 할 수 없는지 찾아 보면 매우 간단했습니다.
    제작적으로는, 이후 iOS6에서는 스테이터스 바의 색을 변경하거나 코드로 재기록하는 처리가 필요합니다.

    응용하기 위해서는 논리의 지굴을 알 수있는 학습이 필요합니다.
    이번에는 스테이터스 바에서 고민하지 않는다! 레벨로 가져가기 위한 기사입니다.

    또 잘 부탁드립니다.

    좋은 웹페이지 즐겨찾기