内容の保証はできません。


/System/Library/frameWorks/UIKit.framework

クラス UIFont

NSObject
  |
  +--UIFont

概要

UIFontクラスはフォント情報の取得と設定のためのインタフェース(フォントの特性やそのシステム、レイアウトに使用されるグリフ情報へのアクセス)を提供します。渡されたフォントオブジェクトを、メソッドがパラメータとして受け取る事で使用します。

開発者は、allocや初期化メソッドを利用してUIFontオブジェクトを作成しない代わりに、目的のフォントオブジェクトを検索して回収できます。これらのメソッドは現在のフォントオブジェクトをチェックして特性を明確にし、フォントオブジェクトが存在する場合にはそれを返します。フォントオブジェクトが存在しない場合、メソッドは新しいフォントオブジェクトをフォントの特性を指定した上で作成します。

インデックス

任意のフォントの作成

+ fontWithName:size:
- fontWithSize:

システムフォントの作成

+ systemFontOfSize:
+ boldSystemFontOfSize:
+ italicSystemFontOfSize:

利用可能なフォント名を取得

+ familyNames
+ fontNamesForFamilyName:

インスタンスの属性を取得

familyName property
fontName property

フォントメトリクスの取得

pointSize property
ascender property
descender property
leading property
capHeight property
xHeight property

システムフォントの情報を取得

+ labelFontSize
+ buttonFontSize
+ smallSystemFontSize
+ systemFontSize

プロパティ

ascender

アセンダのY座標を返す。(読み取りのみ)

@property(nonatomic, readonly) CGFloat ascender

capHeight

大文字の高さを返す。(読み取りのみ)

@property(nonatomic, readonly) CGFloat capHeight

descender

ディセンダのY座標を返す。(読み取りのみ)

@property(nonatomic, readonly) CGFloat descender

familyName

フォントのファミリーネームを返す。(読み取りのみ)

@property(nonatomic, readonly、retain) NSString *familyName

fontName

フォントネームを返す。(読み取りのみ)

@property(nonatomic, readonly、retain) NSString *fontName

leading

レディングの情報を返す。(読み取りのみ)

@property(nonatomic, readonly) CGFloat leading

pointSize

フォントのポイントサイズを返す。(読み取りのみ)

@property(nonatomic, readonly) CGFloat pointSize

xHeight

小文字の x の高さを返す。(読み取りのみ)

@property(nonatomic, readonly) CGFloat xHeight

クラスメソッド

boldSystemFontOfSize:

指定したサイズでボールド体のシステムフォントを作成する。

+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize

buttonFontSize

ボタンフォントの標準的なサイズを返す。

+ (CGFloat)buttonFontSize

familyNames

システム上で利用できるフォントファミリーの名前の配列を返す。

+ (NSArray *)familyNames

fontNamesForFamilyName:

指定したファミリーネームで利用できるフォントの配列を返す。

+ (NSArray *)fontNamesForFamilyName:(NSString *)familyName

fontWithName:size:

フォント名とサイズを指定してフォントを作成する。

+ (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize

italicSystemFontOfSize:

指定したサイズでイタリック体のシステムフォントを作成する。

+ (UIFont *)italicSystemFontOfSize:(CGFloat)fontSize

labelFontSize

ラベルフォントの標準的なサイズを返す。

+ (CGFloat)labelFontSize

smallSystemFontSize

スモールシステムフォントの標準的なサイズを返す。

+ (CGFloat)smallSystemFontSize

systemFontOfSize:

指定したサイズでシステムフォントを作成する。

+ (UIFont *)systemFontOfSize:(CGFloat)fontSize

systemFontSize

システムフォントの標準的なサイズを返す。

+ (CGFloat)systemFontSize

インスタンスメソッド

fontWithSize:

サイズを指定してレシーバと同じフォントのフォントオブジェクトを作成する。

- (UIFont *)fontWithSize:(CGFloat)fontSize


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-10-24 (日) 17:14:24 (2526d)