私は現在 iPad アプリケーションを開発しており、特定の画面の UIButtons にカスタム フォントを適用したいと考えています。他の画面でも同様の問題に気付きました。つまり、いくつかの (一見ランダムな) UIButton のテキストが消えます。この場合、カスタム フォントが一部のボタンに適用されていますが、他のボタンには適用されていません。ここでも、どのボタンが機能し、どのボタンが機能しないかに関するパターンはないようです。以下にスクリーンショットを添付して、私が何を意味するのかを正確に理解できるようにします。
前述したように、他の画面では、一部のボタンからテキストが完全に消えていることに気付き、代わりにテキストをフィーチャーした画像に置き換える必要がありました。
すべてのボタンは Interface Builder で作成されます。属性付きテキストを使用して、複数行と中央揃えを可能にします。どんな助けでも大歓迎です。
編集 - 私のコードは次のようなものです:
for (UIView *sub in view.subviews) {
UIButton *btn = (UIButton *) sub;
UILabel *lbl = [btn titleLabel];
[lbl setFont: myFont size: mySize];
}