titleLabel
はreadonly
物件だからです。
titleLabel
currentTitle
ボタンのプロパティの値を表示するビュー。(読み取り専用)
@property(nonatomic, readonly, retain) UILabel *titleLabel
>>
討論
このプロパティは読み取り専用ですが、独自のプロパティは読み取り/書き込みです。これらのプロパティは、主にボタンのテキストを構成するために使用します。例えば:
UIButton *button = [UIButton buttonWithType: UIButtonTypeRoundedRect];
button.titleLabel.font = [UIFont systemFontOfSize: 12];
button.titleLabel.lineBreakMode = UILineBreakModeTailTruncation;
ラベルオブジェクトを使用して、テキストの色や影の色を設定しないでください。代わりに、このクラスのsetTitleColor:forState:メソッドとsetTitleShadowColor:forState:メソッドを使用してこれらの変更を行ってください。
titleLabelプロパティは、ボタンがまだ表示されていない場合でも値を返します。システムボタンの場合、プロパティの値はnilです。
可用性
Available in iOS 3.0 and later.
UIButton.hで宣言
詳細については、 UIButtonクラスを参照してください。