在 Swift 中的绘图 class 中设置自定义 RGB 颜色
Setting custom RGB color in drawing class in Swift
在下面的简化绘图函数中,我可以设置绘图笔划的 alpha。
我有一个带有 RGB 值的自定义颜色,例如红色 = 0.25,绿色 = 0.5,蓝色 = 0.75。
如何在绘图功能中设置自定义 RGB 描边颜色,类似于设置 alpha?
是否也可以在单个语句中设置笔触颜色和设置笔触 alpha?
override func drawRect(rect: CGRect) {
strokeColor.colorWithAlphaComponent(0.5).setStroke()
path?.stroke()
}
如果你想设置颜色试试这个:
var Color = UIColor(red: 200.0/255.0, green: 16.0/255.0, blue: 46.0/255.0, alpha: 1.0)
也是一个非常有用的工具/网站,用于将颜色转换为有用的 Swift 代码:
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)
在下面的简化绘图函数中,我可以设置绘图笔划的 alpha。
我有一个带有 RGB 值的自定义颜色,例如红色 = 0.25,绿色 = 0.5,蓝色 = 0.75。
如何在绘图功能中设置自定义 RGB 描边颜色,类似于设置 alpha?
是否也可以在单个语句中设置笔触颜色和设置笔触 alpha?
override func drawRect(rect: CGRect) {
strokeColor.colorWithAlphaComponent(0.5).setStroke()
path?.stroke()
}
如果你想设置颜色试试这个:
var Color = UIColor(red: 200.0/255.0, green: 16.0/255.0, blue: 46.0/255.0, alpha: 1.0)
也是一个非常有用的工具/网站,用于将颜色转换为有用的 Swift 代码:
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)