1. ホーム
  2. iphone

[解決済み] UILabel のテキストをセンタリングする

2023-06-14 10:59:46

質問

UILabelのテキストを中央揃えにするにはどうしたらよいでしょうか。

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

コードは

[yourLabel setTextAlignment:UITextAlignmentCenter];

または(もちろん)Obj-C 2.0 Dot-Syntax。

yourLabel.textAlignment = UITextAlignmentCenter;


iOS 6 (およびそれ以降) では NSTextAlignmentCenter の代わりに UITextAlignmentCenter :

yourLabel.textAlignment = NSTextAlignmentCenter;

ソース

また、iOS 5への後方互換性が必要な場合は、このようにすることができます。

#ifdef __IPHONE_6_0
# define ALIGN_CENTER NSTextAlignmentCenter
#else
# define ALIGN_CENTER UITextAlignmentCenter
#endif

スウィフト3

yourLabel.textAlignment = .center