UITextAttributeTextColor 상수가
iOS7 에서 deprecated 되었다.
iOS7 이상부터는 기존에 사용하던 UITextAttributeTextColor 상수를 NSForegroundColorAttributeName 상수로 교체하여 사용하면 간단히 수정이 된다.
아래 예제를 참고하자.
[iOS7]
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:
@{UITextAttributeTextColor:[UIColor crediteraBackButtonColor],
NSFontAttributeName: [UIFont proximaNovaRegularWithFontSize:16.0f]
} forState:UIControlStateNormal];
[iOS8]
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:
@{NSForegroundColorAttributeName:[UIColor crediteraBackButtonColor],
NSFontAttributeName: [UIFont proximaNovaRegularWithFontSize:16.0f]
} forState:UIControlStateNormal];
반응형
'Programming > iOS - ObjC' 카테고리의 다른 글
UISwitch - 상태값 가져오기 (0) | 2014.12.04 |
---|---|
MPMoviePlayerController - 비디오 재생 (0) | 2014.12.04 |
MPMoviePlayerController - 오디오 스트리밍 재생 (0) | 2014.12.04 |
Email 주소 유효성 검사 (0) | 2014.12.02 |
UIWebView - POST request 사용 및 Header 넣기 (0) | 2014.12.02 |
[APNs, Notification] 알림 설정 (iOS8 SDK 변화) (0) | 2014.10.16 |
RangeOfString 주의할 점 (0) | 2014.07.23 |
UINavitaionController - 생성, 이동 (0) | 2014.06.12 |
CLLocationManager - 간단한 예제 (0) | 2014.06.10 |
NSDate - 현재날짜와 시간 포메팅 (0) | 2014.06.10 |