ラベルのテキストを変更するにはどうすればよいですか?これは私が試みたものです。ラベルテキストを変更する
labelCheckBox.text = @"This is the new label";
labelCheckBoxのインタフェースビルダーでラベルを接続し、そのコンセントを作成しました。 Didloadでは、ラベルのテキストは変更されましたが、クラス内の別のメソッドでは新しい値はありません。ここに示されているよう
-(void)settext:(NSString*)newLabelText{
labelCheckBox.text = newLabelText;
// labelCheckBox = [[UILabel alloc] init];
// labelCheckBox.text = @"This is the new label";
}
私は別のクラスのメソッドを呼び出しています:
[New settext:@"All Transaction"];
'NewLabelText
' の値のNSLogで、それを印刷した後である: "All Transaction
"。しかし、私が 'LabelCheckBox.Text = NewLabelText
'を割り当てると、 'LabelCheckBox.Text
'、 という値が表示され、空になります。
そのコードは正しいので、さらに情報を提供しないと誰もあなたを助けることができません! – Zalykr
この 'UILabel'をプログラマチックまたはInterface Builderから作成していますか? –
labelCheckBoxのInterface builderでラベルを接続し、そのコンセントを作成しましたか? –