Swift 设置文本输出颜色
我有一个textfield,它的输出附加了一个sum 我只是想知道如何写一行具有以下效果的文字: 如果最终数字小于零,则文本颜色为红色 如果输出为正数,则数字文本为另一种颜色Swift 设置文本输出颜色,swift,xcode6,Swift,Xcode6,我有一个textfield,它的输出附加了一个sum 我只是想知道如何写一行具有以下效果的文字: 如果最终数字小于零,则文本颜色为红色 如果输出为正数,则数字文本为另一种颜色 txtsum.textColor = UIColor (red: 255.0, green: 0.0, blue: 0.0, alpha: 1.0) 这可以将颜色设置为红色 只是不知道如何写一个语句(如果我需要的话)猜测它的if和else语句 这是我的输出线 txtsum!.text = NSString(format
txtsum.textColor = UIColor (red: 255.0, green: 0.0, blue: 0.0, alpha: 1.0)
这可以将颜色设置为红色
只是不知道如何写一个语句(如果我需要的话)猜测它的if和else语句
这是我的输出线
txtsum!.text = NSString(format: "%.2f", sum1)
这确实是一个简单的if语句。每次更改文本字段的文本时运行此命令:
if sum1 < 0 {
txtsum.textColor = UIColor(red: 255.0, green: 0.0, blue: 0.0, alpha: 1.0)
}
else {
txtsum.textColor = UIColor(red: 0.0, green: 0.0, blue: 0.0, alpha: 1.0)
}
如果sum1<0{
txtsum.textColor=UIColor(红色:255.0,绿色:0.0,蓝色:0.0,alpha:1.0)
}
否则{
txtsum.textColor=UIColor(红色:0.0,绿色:0.0,蓝色:0.0,alpha:1.0)
}
知道事情就这么简单,完全是新手。感谢您抽出时间回答。