一部のアプリケーションでは、画面サイズの設定があります。正規の制約の設定と比較して、利点と利点は何ですか?iOSの画面サイズ(コード)は任意ですか?
例:
struct Setting {
struct Small {
static let phoneSE: CGFloat = 11.0
static let phone: CGFloat = 13.0
static let phonePlus: CGFloat = 14.0
}
struct Medium {
static let phoneSE: CGFloat = 12.0
static let phone: CGFloat = 14.0
static let phonePlus: CGFloat = 15.0
}
struct Large {
static let phoneSE: CGFloat = 13.0
static let phone: CGFloat = 15.0
static let phonePlus: CGFloat = 16.0
}
これらの値は、特定のフォントサイズの値です。
値は目的に合わせて変更されることが多く、フォントサイズまたはimgサイズの値があります。このようなものは良い練習か過剰なことですか?
アクセシビリティ、つまりダイナミックタイプも考慮事項です。 –
合意。私はそれを私の答えに加えます。 – dfd
それは私が思ったものです。デフォルトサイズが問題なく、いくつかのグローバル制約を設定するだけであれば、コードを維持するのが簡単です。また、iOSのアップデートによっては、いくつかの項目のフォントサイズが変更されることがあります...実際にはサイズを強制することはありません。 –