Если я анимирую UIButton и использую опцию .allowUserInteraction, область последнего кадра в конце анимации может быть нажата, чтобы взаимодействовать с кнопкой, даже до того, как кнопка добралась до этого кадра.Нажатие, где кнопка видна, не запускает действие, если оно находится за пределами последнего кадра, который анимируется в направлении:
UIView.animate(withDuration: 9.0, delay: 0.0, options: [.curveLinear, .allowUserInteraction], animations: {
self.theButton.frame = CGRect(x: (self.view.frame.width * 0.1), y: self.theButton.frame.origin.y, width: self.theButton.frame.width, height: self.theButton.frame.height)
}, completion: nil)
Любая помощь будет принята с благодарностью.Спасибо!