2014-03-01 5 views
0

UIBarButtonItem을 프로그래밍 방식으로 viewController의 탐색 막대에 추가해야합니다.UIBarButtonItem 이미지 및 색상

나는 그것을 할 다음 코드를 사용하고 있지만 그것은 단지 버튼의 텍스트를 보여줍니다, 나는 시스템 기본 되감기 버튼을 표시하고 기본 색상을 변경하려면 :

UIBarButtonItem* backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonSystemItemRewind target:self 
                   action:@selector(backButton:)]; 
self.navigationItem.rightBarButtonItem = backButton; 

버튼 동작이 올바른지 . 어떤 도움도 환영합니다.

답변

0

시도해 보셨습니까? :-) 당신은 당신이 할 수없는 스타일과 같은 항목 유형을 사용하려는

1

시스템 항목은 initWithBarButtonSystemItem:target:action:이어야합니다. 항목의 색상을 변경하려면 탐색 모음의 tintColor을 필요한 색상으로 설정하십시오.

1

최저
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRewind target:self action:selector(backButton:)]; 
backButton.tintColor = [UIColor redColor]; 

, 샤샤, 그들은 다른 열거 유형입니다.

바 버튼에 사용할 맞춤 이미지를 만들어야합니다. 또는 레이블과 이미지가 포함 된보기를 만들고이를 막대 단추의 사용자 정의보기로 설정하십시오.

관련 문제