Ios UIButton闪烁正在工作,但按钮操作不工作

Ios UIButton闪烁正在工作,但按钮操作不工作,ios,swift,uibutton,Ios,Swift,Uibutton,使用“@IBOutlet var checkavailibilitybtn:UIButton!”,创建了一个闪烁的代码并在viewdidLoad中调用 `override func viewDidLoad() { super.viewDidLoad() self.checkAvalibilityBtn.alpha = 1.0 UIView.animate(withDuration: 0.80, delay: 0.0, options: [.curveEaseIn,

使用“@IBOutlet var checkavailibilitybtn:UIButton!”,创建了一个闪烁的代码并在viewdidLoad中调用

   `override func viewDidLoad() {
    super.viewDidLoad()

    self.checkAvalibilityBtn.alpha = 1.0
    UIView.animate(withDuration: 0.80, delay: 0.0, options: [.curveEaseIn, .repeat, .autoreverse, .allowUserInteraction], animations: {() -> Void in
        self.checkAvalibilityBtn.alpha = 0.0
    }, completion: {(finished: Bool) -> Void in
    })`
但这种对峙行动是行不通的

@IBAction func checkBAvaBtnClick(uu发送方:ui按钮){
打印(“成功”)

}

查看alpha 0未从系统接收触摸事件,请参阅


我想你需要在它工作后反转你的alpha如果你的按钮alpha=0.0,它将无法捕捉动作是的,它工作了。。。非常感谢。
override func viewDidLoad() {
    super.viewDidLoad()

    self.checkAvalibilityBtn.alpha = 0.0
    UIView.animate(withDuration: 0.80, delay: 0.0, options: [.curveEaseIn, .repeat, .autoreverse, .allowUserInteraction], animations: {() -> Void in
        self.checkAvalibilityBtn.alpha = 1.0
    }, completion: {(finished: Bool) -> Void in
    })