将图像视图和背景图像合并为一个字符串
combine imageview and background image into one string
我正在寻找一种更快地编写 swift 代码的方法。所以我想知道是否可以合并
grassColor.backgroundColor
进入类似
的状态
let combine = grassColor.backgroundColor
所以我可以编写代码,而不必每次都输入 grassColor.backgroundColor = .red。
@objc func fanColorRed(){
combine = .red
}
@objc func fanColorBlue(){
combine = .blue
}
@objc func fanColorYellow(){
combine = .yellow
}
@objc func fanColorOrange(){
combine = .orange
}
您可能想看看 Swift 的 computed properties。
var combine: NSColor {
get {
return grassColor.backgroundColor
}
set {
grassColor.backgroundColor = newValue
}
}
我正在寻找一种更快地编写 swift 代码的方法。所以我想知道是否可以合并
grassColor.backgroundColor
进入类似
的状态 let combine = grassColor.backgroundColor
所以我可以编写代码,而不必每次都输入 grassColor.backgroundColor = .red。
@objc func fanColorRed(){
combine = .red
}
@objc func fanColorBlue(){
combine = .blue
}
@objc func fanColorYellow(){
combine = .yellow
}
@objc func fanColorOrange(){
combine = .orange
}
您可能想看看 Swift 的 computed properties。
var combine: NSColor {
get {
return grassColor.backgroundColor
}
set {
grassColor.backgroundColor = newValue
}
}