I have a UITableView and the rows in this contain buttons. Now the buttons call a method on the Touch up inside event and when a button is pressed down the table doesn't scroll. The buttons should only react if the touch doesn't move, so only if I press and release at the same spot. If the touch does move I would like the table to scroll. Is this possible? Is there a button event that works like this? Can I detect a swipe in the table if it's done over the buttons? And does anyone has example code?