2014-08-30 2 views
1

나는 네비게이션 바의 배경 이미지를 표시하는 다음과 같은 코드를 가지고 :탐색 표시 줄을 중지하는 방법 배경 이미지 반복을 중지 하시겠습니까?

UIImage *imgNav = [UIImage imageNamed:@"backgroundimage.png"]; 
self.navigationController.navigationBar.frame = CGRectMake(0, 0, 320, 44); 
[self.navigationController.navigationBar setBackgroundImage:imgNav forBarMetrics: 
UIBarMetricsDefault]; 

이미지 크기는 42 60입니다 지금 난 그냥 이미지의 단일 인스턴스를 원하지만 그것은 반복합니다. 그것을 어떻게 해제 하는가? 나는 navbar의 중심에 이미지의 단일 인스턴스를 원한다.

답변

0

enter image description here

나는 시체가 내 문제는 내 나쁜 이해할 수 없다 생각합니다. ! 나는이 이미지를 일찍 게시 했어야했다.

하지만 직접 해결했습니다. 이 문제는 네비게이션의 크기이기 때문에 이미지를 정확히 320x44 픽셀로 만들면 발생하지 않습니다.

또는 당신은 그냥 뷰 컨트롤러에서이 방법을 구현해야 화면의 중앙에서 타이틀 이미지를 설정하려면 :

self.navigationItem.titleView = 
[[UIImageView alloc] initWithImage: 
[UIImage imageNamed:@"header_logo.png"]]; 
관련 문제