如何在XCode中向UILabel添加"1"

pix*_*abs 0 xcode add uilabel ios

我需要将值"1"添加到UILabel视图中已有的值.例如,如果UILabel的值为2,我需要加一个来制作它3.我该怎么做?

谢谢,

詹姆士

Pen*_*One 5

NSString有一个方便的方法调用intValue,你可以像这样使用:

label.text = [NSString stringWithFormat:@"%d",[label.text intValue]+1];
Run Code Online (Sandbox Code Playgroud)

对于您的后续问题,只需使用if声明:

if (label.tag == 1) {
    label.text = [NSString stringWithFormat:@"%d",[label.text intValue]+1];
} 
Run Code Online (Sandbox Code Playgroud)

或者你的意思是

if (something) {
    label.tag = 1;
} 

label.text = [NSString stringWithFormat:@"%d",[label.text intValue]+label.tag];
Run Code Online (Sandbox Code Playgroud)