You can also do similar to what is shown in the previous answer and still use a UIButton.
Just have the timer started on the “Touch Down” and have the timer stopped on either “Touch Up Inside” or “Touch Up Outside”.
Personally, I like using UIButtons because they offer some built in visual enhancements you don’t have to code on your own.