I am facing a problem in using `UIButton` action and `touchesmoved`. The scenario is, when I drag my fingers over a series of buttons its actions should be called.I button can be touched individually as well.

I used the `touchesmoved` method to find out the touch points on uibutton to trigger its action. The problem with that approach is, When I tap somewhere in view and move my finger over button everything works, but if I start my touch on UIButton itself `touchesmoved` method is not called.