私のアプリケーションにはたくさんのラベルがあります。すべてのフォントサイズを変更する最善の方法は何ですか?例:アプリケーション全体のフォントサイズを変更する
func changeFontSize()
{
var coefficient = 1.0
switch device{
case iPadPro:
coefficient = 1.2
case iPhone5:
coefficient = 0.9
case iPhone4:
coefficient = 0.8
...
updateFontSizeInApplication(coefficient)
}
これは可能ですか?デバイスごとに、各コントローラの各ラベルに係数を設定する必要がありますか?
あなたは '[UIFont preferredFontForTextStyle:]を使用する必要があり、ユーザ/ iOS搭載ができるように、ラベルのフォントを設定するために'メソッドを適切なフォントサイズを選択します。 – dan