Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 设置文本输出颜色_Swift_Xcode6 - Fatal编程技术网

Swift 设置文本输出颜色

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

我有一个textfield,它的输出附加了一个sum 我只是想知道如何写一行具有以下效果的文字:

如果最终数字小于零,则文本颜色为红色 如果输出为正数,则数字文本为另一种颜色

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)
}

知道事情就这么简单,完全是新手。感谢您抽出时间回答。