I have a button that I create in Interface Builder. I set my angular radius and masks for applications in Interface Builder:

Essentially, these settings make the button round. This will fix my button correctly; however, angles are still interactive.
How can I make the interaction stay inside the layer?
Here is a screenshot of my button:

My button is a red circle. I set the light gray UIView behind it to show the area in which it still responds to touches.
source
share