UILabel
すべてのビューをコーディングせずに、アプリケーションのすべてのビューですべてのフォントを変更したいと思います(約50)。どうすればこれを行うことができますか?
具体的には、すべてを参照する方法を知りたいUILabels
です。
ありがとう
UILabel
すべてのビューをコーディングせずに、アプリケーションのすべてのビューですべてのフォントを変更したいと思います(約50)。どうすればこれを行うことができますか?
具体的には、すべてを参照する方法を知りたいUILabels
です。
ありがとう
これは、新しいiOS5の外観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;
}