* 뒤로 버튼이 안나올 경우..
이유 : back 버튼 제목 또는 현재 네이게이션바의 제목(이미지를 넣을경우 보통 없겠죠)을 입력하지 않아서 입니다.
해결 : 간단히.. push될 컨트롤러가 아닌 기존 컨트롤러의 veiwDidLoad 메소드에 백 버튼 타이틀을 지정하면 나옵니다.
ex ) self.navigationItem.backBarButtonItem.title = @"뒤로";
* 네비게이션바에 이미지를 입힌경우 뒤로, 좌측 버튼, 우측 버튼이 나오지 않는 경우
네비게이션바에 추가한 이미지뷰가 버튼을 덮어서 나오지 않으니 최하위로 가져다 놓으면 됩니다.
ex ) 네비게이션 바에 올릴 이미지뷰 생성시
navImgView.tag = 777;
과 같이 태그값을 입력
그리고 하위뷰를 push한후..
[self.navigationController.navigationBar sendSubviewToBack:[self.navigationController.navigationBar viewWithTag:777]];
를 추가하면.. 배경이미지가 하위로 가 버튼을 덮지 않습니다.
0 댓글