型メソッド
preferredFont(forTextStyle:compatibleWith:)
適切なテキストスタイルと特性のシステムフォントのインスタンスを返します。
宣言
class func preferredFont(forTextStyle style: UIFont.TextStyle, compatibleWith traitCollection: UITraitCollection?) -> UIFont
パラメータ
style
そのためのフォントを返すテキストスタイル。認識される値については、UIFont.TextStyle を参照してください。
traitCollection
返すべきフォントを決定するときに使用する特性。
戻り値
指定されたテキストスタイルと特性に関連したシステムフォント。
議論
カスタムフォントに基づいたスタイル付きフォントを作成するには、UIFontMetrics オブジェクトを使用して下さい。
フォントは不変であるため、更新されたコンテンツサイズのカテゴリに合わせて調整される要素は、フォント自体を変更しません。代わりに、要素は割り当てられたフォントを元の設定に基づいて新しいインスタンスに置き換えます。
以下も見よ
フォントの作成
Scaling Fonts Automatically(フォントの自動拡大縮小)
動的タイプを使用して、インターフェイスのテキストを自動的に拡大縮小します。
{}Creating Self-Sizing Table View Cells (自動でサイズを決める表のビューセルを作成)
動的タイプをサポートする表のビューセルを作成し、システムの間隔制約を使用してテキストラベルの周囲の間隔を調整します。
class func preferredFont(forTextStyle: UIFont.TextStyle) -> UIFont
指定されたテキストスタイルのシステムフォントのインスタンスを、ユーザが選択したコンテンツサイズカテゴリに合わせて拡大縮小して返します。
フォントの推奨スタイルを説明する定数。
init?(name: String, size: CGFloat)
指定されたフォント名とサイズのフォントオブジェクトを作成して返します。
init(descriptor: UIFontDescriptor, size: CGFloat)
指定されたフォント記述子に一致するフォントを返します。
func withSize(CGFloat) -> UIFont
フォントと同じだが、指定されたサイズを持つフォントオブジェクトを返します。