如何更改标签的文本?这是我尝试过的。更改标签文本
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