我是Objective-c语言的新手。我正在尝试创建一个具有按钮和标签的应用程序。该按钮应该显示我已经做过的一些文字。唯一的问题是当我单击按钮时,它只添加指定的文本一次。我希望它每次按下按钮时都会在标签上添加相同的文字。
这是我的.h文件
{
IBOutlet UILabel *label;
}
-(IBAction)btnClcik:(id)sender;
这是.m文件
-(IBAction)btnClcik:(id)sender
{
label.text=@"test";
}
答案 0 :(得分:2)
要附加到现有文本,请使用字符串的连接方法...
label.text = [label.text stringByAppendingString:@"test"];
答案 1 :(得分:1)
您需要附加到字符串吗?
然后做
label.text = [label.text stringByAppendingFormat:@"%@", textToAdd];
其中textToAdd
是NSString或其他有效对象,其中%@
是正确的格式说明符。