Как изменить текст ярлыка? Это то, что я пробовал.Изменить ярлык Текст
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' программно или из интерфейса Builder? –
Соединили ли вы свой ярлык в Interface Builder для labelCheckBox и создали для него розетку? –