gpt4 book ai didi

objective-c - 根据其包含的文本更改标签的颜色

转载 作者:行者123 更新时间:2023-11-28 20:37:38 24 4
gpt4 key购买 nike

我正在尝试根据它持有的 .text 值更改 UILabel 的颜色。

我想出了这个,但它似乎不起作用:

titel.text = [NSString stringWithFormat:@"%@", titelJSON];

if (titel.text == @"PROBLEEM") {
titel.textColor = [UIColor redColor];
NSLog(@"1: %@", titel.textColor);
} else if (titel.text == @"WAARSCHUWING") {
titel.textColor = [UIColor orangeColor];
NSLog(@"2: %@", titel.textColor);
} else {
titel.textColor = [UIColor blackColor];
NSLog(@"3: %@", titel.textColor);
}

有什么想法吗?

我在那里登录以查看 if 语句实际选择了什么。

最佳答案

您不能在 Objective-C 中使用 == 比较字符串。您应该改用 isEqualToString 消息。喜欢 [titel.text isEqualToString:@"PROBLEEM"]

关于objective-c - 根据其包含的文本更改标签的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9829227/

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