매번 하나의 코드 (약 50 개)를 코딩하지 않고도 모든 응용 프로그램의 모든보기에서 UILabel
의 글꼴을 변경하고 싶습니다. 이 일을 어떻게하면 될까요?응용 프로그램에서 모든 UILabel을 참조하는 방법
특히, 나는 모든 UILabels
을 참조하는 방법을 알고 싶습니다.
감사합니다.
매번 하나의 코드 (약 50 개)를 코딩하지 않고도 모든 응용 프로그램의 모든보기에서 UILabel
의 글꼴을 변경하고 싶습니다. 이 일을 어떻게하면 될까요?응용 프로그램에서 모든 UILabel을 참조하는 방법
특히, 나는 모든 UILabels
을 참조하는 방법을 알고 싶습니다.
감사합니다.
이것은 새로운 iOS 5 모양 API로 쉽게 처리 할 수 있습니다. Appearance API를 사용하면 응용 프로그램 전체에서 컨트롤의 모양을 변경할 수 있습니다. 이것은 작동 할 수 http://www.youtube.com/watch?v=L63CU2T7DBE&list=UUKvDySsrOVgUgRLhWHeyHJA&index=4&feature=plcp
:
아래 내 스크린 샷을 살펴보십시오
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"Marker Felt" size:56]];
[[UILabel appearanceWhenContainedIn:[UIButton class], nil] setFont:[UIFont fontWithName:@"Marker Felt" size:10]];
[[UINavigationBar appearance] setTintColor:[UIColor blueColor]];
return YES;
}
감사합니다. 많은 도움이됩니다. 하나의 이슈가 있는데,'[[UILabel appearance] setFont : [UIFont fontWithName : @ "myFont"size : 34]];', 모든 텍스트는'UIButtons'을 포함하여'myFont'로 변경됩니다. – garethdn
특정 컨트롤에 포함되어 있다면 아무 것도하지 말라는 모양의 필터를 제공 할 수 있다는 것을 알고 있습니다. 내가 그 코드를 찾을 수 있는지 보도록하겠습니다. – azamsharp
다음 링크를보십시오. http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIAppearance_Protocol/Reference/Reference.html#//apple_ref/occ/intf/UIAppearance – azamsharp
라벨 프로그램 또는 IB 생성하고 있는가? – skram