title: Change button background color when selected SWIFT
body: <p>I have 3 buttons. When one is selected, I want the background to be white. I can handle this part. My problem is that when I select one of the unselected buttons, I want the color of the button I selected to revert to the old color. How can I do this?</p>
  <pre><code>@IBOutlet weak var xButton: UIButton!
  
  @IBOutlet weak var yButton: UIButton!
  
  @IBOutlet weak var zButton: UIButton!
  
  var button_isActive: Bool = false
  
      @IBAction func btn_Button(_ sender: UIButton) {
      if button_isActive {
          UIView.animate(withDuration: 0.2) {
              sender.backgroundColor = #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1)
              
          }
      } else {
          UIView.animate(withDuration: 0.2) {
              sender.backgroundColor = #colorLiteral(red: 0.1098039216, green: 0.1098039216, blue: 0.1098039216, alpha: 1)
          }
      }
      button_isActive = !button_isActive
  }
  </code></pre>
  <p><img src="https://i.stack.imgur.com/AJXdZ.png" alt="enter image description here" /></p>
  <p>When I clicked the X button the color of the background changes. When I clicked the Y button the color of the background changes but the background color of the x button remains the same. I want it to return to the old background color</p>
  <p><img src="https://i.stack.imgur.com/bxHC1.png" alt="enter image description here" /></p>