1. ホーム
  2. ios

[解決済み] UILabelのフォントサイズとフォント名を取得するにはどうすればよいですか?

2022-11-06 15:03:31

質問

Interface Builderでフォントサイズとフォント名を設定したUILabelがあります。 今、私はViewControllerで両方の値を読み取る必要があります。

どうすればよいのでしょうか?

どのように解決するのですか?

ビューコントローラの.hファイルにプロパティを追加してください。

@property (nonatomic, retain) IBOutlet UILabel *label;

Interface Builderのquot;File's Owner"アウトレットで、ラベルをこのIBOutletにリンクさせます。ARCを使用しない場合は、-deallocで解放することを確認してください。

- (void)dealloc
{
    [self.label release];
    [super dealloc];
}

次に、フォント名とサイズを取得するために必要なのは

NSString *fontName = self.label.font.fontName;
CGFloat fontSize = self.label.font.pointSize;