UIButton Blinking работает, но кнопка Action не работает - PullRequest
1 голос
/ 25 марта 2019

Используя "@IBOutlet var checkAvalibilityBtn: 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(_ sender: UIButton) { print("Success") }

1 Ответ

2 голосов
/ 25 марта 2019

просмотр альфа 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
    })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...