How do I change the touch area for UIButton without changing it's appearance?

There’s so many size variables, it’s really confusing. I just want to set a custom touch area that the button responds to without changing the graphical size of the button.

Check out this topic How to extend touch area