title: How to handle touch events and gesture events on a UIButton?
body: <p>In the app, I have couple of dynamic buttons which is created and added to UITableView, each buttons having a touch event (UIControlEventTouchUpInside) and a long press gesture (UILongPressGestureRecognizer), I want to perform any one action at a time. So if when user touches only button action will be call. And if user has long pressed then long press event will be called.</p>
  
  <p>Currently, it's always calling action even if I have long press on the button.</p>
  
  <p>What should I do handle this events? Any good suggestions?</p>