2014-03-12 4 views
0

iOS 7.1로 업데이트 한 후 내 탭 막대 이미지는 모두 활성화 된 것처럼 초기화되며 시작시 모두 강조 표시됩니다. 각 탭을 방문하면 해당 탭 이미지가 재설정되고 올바르게 표시됩니다. 다른 사람이이 동작을 보았습니까? 해결 방법에 대한 제안?iOS 7.1에서는 UITabbar 이미지가 분리됩니다.

+0

내 앱이 선택된 탭을 제외하고 탭바의 항목을 표시하지 않고 탭을 모두 정상으로 돌리면 ... –

답변

0

내 경우에는 마침내 알아 냈으므로이 문제는 시작시 호출되는 내 스타일 컨트롤러의 UIView에 모양 프로토콜 설정으로 인해 발생했습니다.

UIView에 전체 색조를 설정했습니다. iOS7.0의 아이콘에는 적용되지 않았지만 7.1에서 변경되었을 것입니다.

내 스타일 코드 :

// Color for buttons and enabled controls 
    UIView *viewAppearance = [UIView appearance]; 
    [viewAppearance setTintColor:overallTintColor]; 

나는이 해결하기 위해 추가 :

[[UIView appearanceWhenContainedIn:[UITabBar class], nil] setTintColor:[UIColor darkGrayColor]]; 

darkGrayColor는 적합하지 않습니다, 난 그냥 테스트를 위해 거기에 그것을 던졌다. 이전처럼 원래대로 돌아가고 싶기 때문에 nil을 사용해 보았습니다. 색으로 아무 것도주지 않으면 아무런 효과가 없습니다. 나는 가까운 매치를 얻을 때까지 몇 가지 컬러 값으로 플레이 할 것입니다.

0

내 xcode를 5.0 버전으로 롤백했습니다. 이전 버전에서만 사용할 수 있었으며이를 사용하여 응용 프로그램을 빌드했습니다. 이제 iOS7.1 기기에서 완벽하게 작동합니다.

여러분도 xcode 버전 5.0.2가 있으면 좋을 것입니다.

+0

내 앱을 스토어에서 다운로드했으며 7.1에서 동일한 문제가 발생하므로 Xcode가 아닙니다. – Captnwalker1

+0

광산은 앱 스토어에서 완벽하게 작동하거나 지금 바로 xcode를 설치합니다. –

+0

나는 모든 것을 고려할만큼 심각한 문제는 아니라고 생각합니다. 나는 버그가보고되었는지, 아마도 다음 업데이트에서 수정 될지를 기다리고 있는지 궁금합니다. –

관련 문제