イニシャライザ
init(name:size:)
指定されたフォント名とサイズのフォントオブジェクトを作成して返します。
宣言
init?(name fontName: String, size fontSize: CGFloat)
パラメータ
fontName
フォントの指定されたフルネーム。この名前には、フォントファミリ名とフォントの特定のスタイル情報の両方が組み込まれています。
fontSize
フォントが拡大縮小されるべきサイズ (ポイント単位)。この値は 0.0 より大きくなければなりません。
戻り値
指定された名前とサイズのフォントオブジェクト。
議論
fontNames(forFamilyName:) メソッドを使用して、与えられたフォントファミリの特定のフォント名を取得できます。
以下も見よ
フォントの作成
Scaling Fonts Automatically(フォントの自動拡大縮小)
動的タイプを使用して、インターフェイスのテキストを自動的に拡大縮小します。
{}Creating Self-Sizing Table View Cells (自動でサイズを決める表のビューセルを作成)
動的タイプをサポートする表のビューセルを作成し、システムの間隔制約を使用してテキストラベルの周囲の間隔を調整します。
class func preferredFont(forTextStyle: UIFont.TextStyle) -> UIFont
指定されたテキストスタイルのシステムフォントのインスタンスを、ユーザが選択したコンテンツサイズカテゴリに合わせて拡大縮小して返します。
適切なテキストスタイルと特性のシステムフォントのインスタンスを返します。
フォントの推奨スタイルを説明する定数。
init(descriptor: UIFontDescriptor, size: CGFloat)
指定されたフォント記述子に一致するフォントを返します。
func withSize(CGFloat) -> UIFont
フォントと同じだが、指定されたサイズを持つフォントオブジェクトを返します。
関連した文書
class var familyNames: [String]
システムで使用可能なフォントファミリ名の配列を返します。
class func fontNames(forFamilyName: String) -> [String]
特定のフォントファミリ内で使用可能なフォント名の配列を返します。