내 질문은 다음입니다 : 인터페이스 빌더에서 UINavigationBar를 만들고 '뒤로'버튼 항목을 만들고 싶지만 버튼이 보이지 않습니다.UINavigationBar에 '뒤로'버튼이 있습니다.
나는이 코드를 사용합니다
UIBarButtonItem *myBarButtonItem = [[UIBarButtonItem alloc] init];
myBarButtonItem.title = @"Back";
mynavBar.backItem.backBarButtonItem = myBarButtonItem;
mynavBar을 -이 내 함께 IBOutlet입니다.
도움 주셔서 감사합니다.
오른쪽 항목에 대해 다음 코드를 사용합니다 - right.backBarButtonItem = myBarButtonItem. 이 작품. 이걸 바꿔주세요. 응답 주셔서 감사합니다! –
코드가 어떻게 보이는지 간단하지 않지만 단순히'right.leftBarButtonItem'을'right '로 변경하면됩니다.위 예제에서 'backBarButtonItem'은 원하는 효과를 가지지 않습니다. UINavigationItem의 backBarButtonItem 속성은 item이 스택의 최상위 항목 바로 아래에있을 때 사용됩니다. 그래서 위 예제에서'right.leftBarButtonItem = myBarButtonItem' 대신'mynavBar.topItem.backBarButtonItem = myBarButtonItem; '을 추가하고 네비게이션 스택에'right'를 넣을 수 있습니다. – ihuk