¿Cómo puedo aumentar el área de tap para UIButton?

yo sueloUIButton Con diseño automático. Cuando las imágenes son pequeñas, el área del grifo también es pequeña. Podría imaginar varios enfoques para solucionar esto:

aumente el tamaño de la imagen, es decir, coloque un área transparente alrededor de la imagen. Esto no es bueno porque cuando coloca la imagen debe tener en cuenta el borde transparente adicional.use CGRectInset y aumente el tamaño. Esto no funciona bien con el diseño automático porque al usar el diseño automático volverá al tamaño de imagen original.

Además de los dos enfoques anteriores, ¿hay una mejor solución para aumentar el área de derivación de un UIButton?

Respuestas a la pregunta(7)

Su respuesta a la pregunta