2013-10-07 4 views
0

나는 그것을 고칠 수는 없지만 꽤 간단한 문제가 있습니다. 나는 UiSegmentedControl을 가지고 있으며, ios 7이 올 때까지 바다 색조가있는 것이 좋았다. 분할 된 컨트롤이 포함 된 nib 파일에서 UI 변경을 수행하고이를 빌드하면 선택한 세그먼트가 검은 색으로 표시됩니다. 분할 된 컨트롤을 포함하는 또 다른 nib 파일이 있습니다. 나는 그 파일을 만지지 않았고 분할 된 컨트롤은 이전처럼 ios 6 스타일의 바다처럼 보였습니다. 이전에 ios 7을 실행했습니다. 왜 모든 아이디어가 검은 색조로 보입니까 ?? ??UISegmentedControl 검은 색으로 표시되는 이오스 7의 색

또한 UISegmentedControl이 예상대로 작동하는 샘플 프로젝트가 있습니다. 그렇다면 색상을 무시하거나 색상 세트 작동을 무시하는 응용 프로그램 수준 설정이 있습니까?

감사합니다.

+0

스토리 보드 또는 코드에 색조를 설정 했습니까? 둘 다 해봤습니까? – RyanG

+0

스토리 보드를 사용하지 않습니다. nib 파일과 코드도 설정하려고했습니다. – iosDeveloper

답변

0

나는 iOS6과 호환되도록 설계되었지만 iOS7 장치에서 테스트되는 응용 프로그램에서 비슷한 문제가있었습니다.

내 UISegmentedControl이 시뮬레이터에서 올바른 색으로 표시되었지만 실제 장치에서는 검은 색으로 표시되었고 페이지의 모든 UISegmented 컨트롤이 영향을받습니다. 나는 절대적으로 아무런 설명도 이유가 없다

[[UISegmentedControl appearance] setTintColor:[UIColor whiteColor]]; 

이 honnest 할 수 :

난 그냥 애플에서 UI 추천 문서를 읽은 후의 viewDidLoad 방법에 다음 줄을 추가하고, 실제 장치의 문제를 해결 작동 중입니다 ...하지만 여기서 작동합니다.

관련 문제