объединить imageview и фоновое изображение в одну строку - PullRequest
0 голосов
/ 28 марта 2020

Я ищу способ быстрее написать быстрый код. Так что мне интересно, если есть, я могу объединить

    grassColor.backgroundColor

Into в нечто вроде

   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

 }

1 Ответ

0 голосов
/ 28 марта 2020

Возможно, вы захотите взглянуть на вычисленные свойства Swift .

var combine: NSColor {
  get {
    return grassColor.backgroundColor
  }
  set {
    grassColor.backgroundColor = newValue
  }
}
...