如何更改標籤的文本?這是我嘗試過的。更改標籤文本
labelCheckBox.text = @"This is the new label";
我在InterfaceCheckBox的Interface Builder中連接了標籤,併爲它創建了一個插座。在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 2012-03-28 16:10:05
您是以編程方式還是從Interface Builder創建此'UILabel'? – 2012-03-28 16:10:06
您是否在LabelCheckBox的「接口」構建器中連接了您的標籤併爲其創建了一個插座? – 2012-03-28 16:11:46