2013-07-20 4 views
1

iPhone 앱을 개발 중이며 UITabBar 스타일을 지정하려고합니다. 배경 이미지와 탭 막대의 선택 이미지를 설정해야합니다.iOS 스타일링 UITabBar은 시뮬레이터에서만 작동합니다.

- (void)customizeInterface 
{ 
    UIImage* tabBarBackground = [UIImage imageNamed:@"Tabbar"]; 
    [[UITabBar appearance] setBackgroundImage:tabBarBackground]; 
    [[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"Selectiontab"]]; 
} 

나는 다음 didFinishLaunchingwithOptions의 상단에

[self customizeInterface]; 

을 호출 오전 :

은 내가 사용하고있는 코드입니다.

은 시뮬레이터에서 완벽하게 작동하지만 장치에서는 작동하지 않습니다! 장치에서 나는 보통 검은 색 tabbar를 얻는다. .. 누군가 유사한 이슈를 가지고 있었느냐?

감사합니다.

는 편집 : PNG 파일로 지금 다시 저장, 아이폰은 이미지의 압축을 좋아하지 않는 몇 가지 이유 ... 나는 불꽃 놀이에서 이미지를 편집 :

는 문제가 된 png 이미지에 있었다 이 해결 는 시뮬레이션과

+0

기기의 iOS 버전은 무엇입니까? – Andrew

+0

시뮬레이터의 파일 시스템은 장치와 달리 대소 문자를 구분하지 않습니다. 자본금을 확인하십시오. – Kreiri

+0

@Andraw iOS 버전 6.1.3 – Giangi

답변

0

이 문제는 PNG 이미지에 있었다

이 해결 :-) 장치에서 모두 작동합니다 아이폰이 이미지의 압축을 좋아하지 않는 몇 가지 이유 ... 난에서 이미지를 편집 불꽃 놀이가 PNG로 다시 저장되었습니다. 이제 sim과 장치에서 모두 작동합니다 :-)