2016-02-12 89 views
1

在下面的简化绘图功能中,我可以设置绘图笔划的alpha值。在Swift的绘图类中设置自定义RGB颜色

我有一个RGB值的自定义颜色,例如红色= 0.25,绿色= 0.5,蓝色= 0.75。

如何在绘图函数中设置自定义RGB笔触颜色,类似于设置alpha?

是否还可以设置笔触颜色,并在单个语句中设置笔画Alpha?

override func drawRect(rect: CGRect) { 

strokeColor.colorWithAlphaComponent(0.5).setStroke() 
path?.stroke() 

} 

回答

3

如果你想设置的颜色试试这个:

var Color = UIColor(red: 200.0/255.0, green: 16.0/255.0, blue: 46.0/255.0, alpha: 1.0) 

也是一个非常有用的工具/网页转换用的颜色转换成有用斯威夫特代码:

https://www.ralfebert.de/snippets/ios/swift-uicolor-picker/

编辑:

self.button.setTitleColor(UIColor(red:0.96, green:0.28, blue:0.28, alpha:1.0), forState: .Normal) 

,或者如果你想有一个清晰的解决方案:

var myColor = UIColor(red:0.96, green:0.28, blue:0.28, alpha:1.0) 
self.button.setTitleColor(myColor, forState: .Normal) 
+0

谢谢,尖也不错。 – user4806509

相关问题