문서에서 UINavigationController의 leftBarButtonItems 및 rightBarButtonItems에 대한 항목 배열을 가질 수 있으므로 UIToolBar를 만들고 단추로 설정할 필요가 없습니다. 기본적으로 navigationController의 "뒤로"버튼 옆에있는 왼쪽에 "홈"버튼이 있어야합니다. 나는 내 homeButton의를 생성하면 내 배열로 내비게이션 바의에서는 backButton을 얼마나 확실하지 않았다leftBarButtonItems를 iOS 5의 UINavigationController와 함께 설정
BackButtonFromNavigationController HomeBarButtonItem
:처럼 그래서 보일 것이다. 내가 homeBBI을 알고
if ([self.navigationItem respondsToSelector:@selector(leftItemsSupplementBackButton)]) {
self.navigationItem.leftItemsSupplementBackButton = YES;
self.navigationItem.leftBarButtonItem = homeBBI;
}
아이폰 OS에 rightBarButtonItem 이전에 나의 UIToolBar에서 제대로 나는 그것을 가지고 만들어집니다 응답이 smparkes 당 편집
if ([self.navigationItem respondsToSelector:@selector(setLeftBarButtonItems:)]) {
UIBarButtonItem *hButton = [self createHomeButton];
self.navigationController.navigationItem.leftBarButtonItems = [NSArray arrayWithObjects:self.navigationItem.backBarButtonItem, hButton, nil];
}
:이 시도했지만 난 단지있는 navigationController의 backBarButton 참조 5. 이제는 왼쪽으로 옮기려고했지만, 똑같은 버튼을 사용하여 작동하는지 확인했지만 여전히 작동하지 않는 것 같습니다 ...
내 스 니펫을 업데이트했지만 내 버튼이 여전히 표시되지 않습니다. – Crystal
homeBBI가 0이 아닌 한 괜찮은 것 같습니다 (두 번 확인 했습니까?). 그렇지 않으면 확실하지 않습니다. – smparkes
그래, 나는 그것을 제로가 아닌지 점검하고 여전히 불행히도 나타나지 않는다. 계속 점검 할 것입니다. 응답 주셔서 감사합니다! – Crystal