Ios UIButton闪烁正在工作,但按钮操作不工作
使用“@IBOutlet var checkavailibilitybtn:UIButton!”,创建了一个闪烁的代码并在viewdidLoad中调用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,
`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
})