美文网首页
根据按钮点击状态切换背景颜色

根据按钮点击状态切换背景颜色

作者: 白色天空729 | 来源:发表于2018-06-05 18:52 被阅读5次
  ```
    let btn = UIButton.init(frame: CGRect.init(x: 0, y: 100, width: 300, height: 100))
    btn.backgroundColor = UIColor.gray
    /// 按下去
    btn.addTarget(self, action: #selector(btnSel(sender:)), for: UIControlEvents.touchUpInside)
    /// 离开
    btn.addTarget(self, action: #selector(btnSel2(sender:)), for: UIControlEvents.touchDown)
    view.addSubview(btn)

@objc private func btnSel(sender : UIButton) {
sender.backgroundColor = UIColor.gray
print(sender.state)
}

@objc private func btnSel2(sender : UIButton) {
    sender.backgroundColor = UIColor.yellow
    print(sender.state)
}

相关文章

网友评论

      本文标题:根据按钮点击状态切换背景颜色

      本文链接:https://www.haomeiwen.com/subject/vtumsftx.html