私が試してみました:
[[UILabel appearanceWhenContainedIn:[UIButton class], nil] setFont:[UIFont fontWithName:@"TwinkleStarROB" size:24.0]];
そしてそれはiOS6でうまく機能しますが、iOS5ではフォントがうまく表示されません。クリックすると表示されます。
画像の例:アプリの読み込み時:アプリの読み込み 時の画像クリックしたとき:クリックしたときの画像
問題であると想定されるのは?
アプリの実行時にコンソールでこれを取得しますが、修正方法がわかりません。
「UIControlStateNormal、UIControlStateHighlighted、およびUIControlStateDisabledに対してのみ尊重されるボタンテキスト属性。state= 1は、UIControlStateHighlightedとして解釈されます。」