네비게이션바 관련 팁

http://cafe.naver.com/mcbugi/68291


 * 뒤로 버튼이 안나올 경우..
  이유 : back 버튼 제목 또는 현재 네이게이션바의 제목(이미지를 넣을경우 보통 없겠죠)을 입력하지 않아서 입니다.
  해결  : 간단히..  push될 컨트롤러가 아닌 기존 컨트롤러의 veiwDidLoad 메소드에 백 버튼 타이틀을 지정하면 나옵니다.
  ex ) self.navigationItem.backBarButtonItem.title = @"뒤로";

 * 네비게이션바에 이미지를 입힌경우 뒤로, 좌측 버튼, 우측 버튼이 나오지 않는 경우
  네비게이션바에 추가한 이미지뷰가 버튼을 덮어서 나오지 않으니 최하위로 가져다 놓으면 됩니다.
  ex ) 네비게이션 바에 올릴 이미지뷰  생성시
      navImgView.tag = 777;
     과 같이 태그값을 입력

     그리고 하위뷰를 push한후..
    [self.navigationController.navigationBar sendSubviewToBack:[self.navigationController.navigationBar viewWithTag:777]];
   를 추가하면.. 배경이미지가 하위로 가 버튼을 덮지 않습니다.

0 댓글