gpt4 book ai didi

ios - UILabel编号情况

转载 作者:行者123 更新时间:2023-11-28 23:01:23 25 4
gpt4 key购买 nike

例子一:

if (textField.text = @"0", @"1", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", @"10") { label.text = @"0"; }
if (textField.text = @"11", @"12", @"13", @"14", @"15", @"16") { label.text = @"10"; }
if (textField.text = @"17", @"18", @"19", @"20", @"21", @"22") { label.text = @"20"; }
if (textField.text = @"23", @"24", @"25", @"26", @"27", @"28") { label.text = @"30"; }

正如您在下面看到的,我有一个 UIStepper,它在一个文本字段中一个一个地添加,但这是我想对标签做的事情:一旦我每六步达到 11,标签将添加 10 点(示例一)。

但我很确定我做的很糟糕,有人可以帮助我吗?

最佳答案

使用这个:

int value = [textfield.text intValue];

然后用整数检查你的值。然后您可以使用模数或任何其他算术。要将其返回为字符串,请执行以下操作:

label1.text = [NSString stringWithFormat:@"%d",value];

如果您的文本字段包含整数值,那么 textfield.text(一个 nsstring)可以使用上面的 int 值变成一个整数。之后,很容易检查值是在哪种情况下。最简单的是像这样使用 ifs:

 if (value <=10) {
label.text = @"0";
} else {
if ( value > 10 && value <=16 ) {
label.text = @"10";
} else { if ( value > 16 and value <= 22) {
label.text = @"20";
}
}
}

等等。正如我所说,这是最简单的 if..else 构造和比较。

关于ios - UILabel编号情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9980833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com