2014-06-23 2 views
0

저는 작업중인 앱에 몇 가지 문제가 있습니다.UILabel의 색과 글꼴 크기가 XIB에서 변경되었습니다.

잘 작동했지만 이전에는 XIB에있는 UILabel 중 많은 글꼴과 색상이 재설정되어 나타났습니다.

예를 들어 내 XIB에서 흰색 또는 빨간색 색을 설정하면 앱을 실행할 때 검은 색으로 나타납니다. 나는 그것을 말했듯이

나는 색 프로그래밍 방식으로 설정할 경우, 그것은 잘 작동합니다 ..하지만 그건 내가 내 XIB 파일에있는 모든 라벨의 색상을 재설정해야한다는 의미 ...

그냥 잘 작동하는 데 사용되는 ... 나는 SVN을 사용하여 이전 개정판과 XIB 파일을 비교했지만 동일한 파일이지만 레이블은 여전히 ​​변경된 색상으로 표시됩니다 ...

이거 해결해?

참고 : 나는 엑스 코드 5.1.1를 사용하고 난 당신이 어딘가에 여부 모양을 설정 여부를 확인하시기 바랍니다 아이폰 OS (5)

+0

코드에서 오류가 발생한 위치를 격리하고 표시 할 수 있습니까? – Deepend

+0

차이점을 찾을 때까지 SVN 개정판을 비교해 볼 것입니다.하지만 다소 시간이 걸릴 수 있습니다. 내가 왜 여기에 게시 할 지 이유를 찾으면. 그때까지, 누군가가 약간 단서가있는 경우에 ... – user3768131

답변

1

찾을 무엇이 잘못된 것인지 ... 다른 개발자가 응용 프로그램에서이 코드를 쓴 것 같다 :

[[UILabel appearanceWhenContainedIn:[UISearchBar class], nil] setTextColor:[UIColor blackColor]]; 
[[UILabel appearanceWhenContainedIn:[UISearchBar class], nil] setFont:[UIFont fontWithName:@"HelveticaNeue-Italic" size:14]]; 

그리고 그것을 iOS5에서 제대로 작동하지 않습니다 ...하지만 문제가 해결되었습니다.

이제 UISearchBar에서 자리 표시 자의 색과 글꼴을 변경하는 적절한 방법을 찾아야합니다.

1

와 장치에서 테스트 할 때 버그가 발생합니다.

[UILabel appearance] setBackgroundColoer: 

그것은 설치하는 것이 좋습니다 당신의 UI 구성 요소 모양 속성을 프로그래밍

+0

나는 그것이 작동 할 것이라는 점을 알고있다, 그러나 더 이상 잘 작동하지 않았기 때문에, 나는 그것을 고치는 다른 방법이 있는지 알아보고 싶다. 그것은 50 + xib가있는 프로젝트입니다. 프로그래밍 방식으로 몇 시간을 보내고 싶지는 않습니다. – user3768131