I\'m trying to animate a button which moves around the screen. At any point, the user can push the button. But the button doesn\'t respond to touches. I\'ve tried an animati
When animating a GUI element like the UIButton, the actual position only changes when the animation is done. This means any touch events during the animation will only work at the starting point of the button. You can get the current displayed position of the button by accessing it's presentationLayer. You'll probably need to implement your own event handling, look at the position when the user touches the screen, and compare that to the bounds you get from the presentationLayer.