4

6.1+ と互換性のあるアプリで Dynamic Type をセットアップしようとしています。私は使用preferredFontForTextStyle:していますが、iOS <7.0で明らかにクラッシュします

これにどのように対処していますか? respondsToSelector:フォント設定ごとに2つに分割しますか?

より良い方法はありますか?

前もって感謝します!

4

2 に答える 2

1

私はこれについて考えてきました。アプリが iOS 6 で実行されている場合、実行時preferredFontForTextStyle:にクラスにメソッドを手動で追加し、そこで適切なシステム フォント サイズを動的に選択するのがおそらく最善の方法です。UIFontgithub の UI7Kit プロジェクトは、他のメソッドに対してこのようなことを行いますが、残念ながらこれはそうではありません。

于 2013-09-20T19:45:35.117 に答える