2

네비게이션 컨트롤러 바 버튼 아이템을 이미지로 설정하고 싶습니다.navcontroller - 네비게이션 아이템을 이미지로 설정하기

나는 다음과 같은 읽고 - Add image to a navigationItem's title

내가 이해하는 방법을 이미지로 설정이된다. 나는 이것을 톱니 바퀴 아이콘과 같이 막대 버튼 항목 내에서 설정 톱니 바퀴로 설정하려고합니다. 이전에 다른 응용 프로그램에서 이걸 보았습니다. 위와 같이 이미지 경로에 의해 구현되는 경우 기본 스타일을 초기화할지 또는 정상적으로 초기화 할지를 알고 싶습니다.

위의 경우이 (종류의) 기본 이미지 스타일 아이콘을 사용할 수있는 위치를 아는 사람이나 누구나 만들 수 있습니까?

답변

2

initWithCustomView 옵션을 UIBarButtonItem으로 사용해 보셨습니까? 샘플 코드는 아래 줄과 같습니다. 당신은 스토리 보드를 사용하는 경우

UIBarButtonItem *aButton = [[UIBarButtonItem alloc] initWithCustomView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"settings.png"]]]; 

이가 할 수있는 또 다른 방법,

UIBarButtonItem *aButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"settings.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(buttonTapped)]; 
1

직접 할 수 있습니다

  1. 드래그 대신 Bar Button Item의 탐색 모음에서 Button에게. 그러면 내부에 Button으로 자동으로 Button Bar Item이 생성됩니다.
  2. Button Bar Item의 제목 입력
  3. Button의 이미지를 Custom 유형으로 설정하십시오.

그래야합니다.

관련 문제