イニシャライザ
init(descriptor:size:)
指定されたフォント記述子に一致するフォントを返します。
宣言
init(descriptor: UIFontDescriptor, size pointSize: CGFloat)
パラメータ
descriptor
一致すべきフォント記述子。
pointSize
フォントが拡大縮小されるべきポイント単位のサイズ。0.0 より大きい場合、descriptor 内の UIFontDescriptorSizeAttribute よりも優先されます。
戻り値
指定された descriptor とサイズのフォントオブジェクト。
議論
ほとんどの場合、init(name:size:) を使用して標準の縮尺フォントを作成できます。
以下も見よ
フォントの作成
Scaling Fonts Automatically(フォントの自動拡大縮小)
動的タイプを使用して、インターフェイスのテキストを自動的に拡大縮小します。
{}Creating Self-Sizing Table View Cells (自動でサイズを決める表のビューセルを作成)
動的タイプをサポートする表のビューセルを作成し、システムの間隔制約を使用してテキストラベルの周囲の間隔を調整します。
class func preferredFont(forTextStyle: UIFont.TextStyle) -> UIFont
指定されたテキストスタイルのシステムフォントのインスタンスを、ユーザが選択したコンテンツサイズカテゴリに合わせて拡大縮小して返します。
適切なテキストスタイルと特性のシステムフォントのインスタンスを返します。
フォントの推奨スタイルを説明する定数。
init?(name: String, size: CGFloat)
指定されたフォント名とサイズのフォントオブジェクトを作成して返します。
func withSize(CGFloat) -> UIFont
フォントと同じだが、指定されたサイズを持つフォントオブジェクトを返します。