设置文本输出颜色

时间:2014-07-26 15:24:12

标签: swift xcode6

我有一个附加到输出的总和的文本字段 只是想知道如何写一个具有以下效果的行:

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

txtsum.textColor = UIColor (red: 255.0, green: 0.0, blue: 0.0, alpha: 1.0)

这可以将颜色设置为红色。

只是不知道如何写一个声明(如果那就是我需要的)猜测它的if和else语句

这是我的输出行

txtsum!.text  = NSString(format: "%.2f", sum1)

1 个答案:

答案 0 :(得分:0)

这确实是一个简单的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)
}