Como posso aumentar a área de toque do UIButton?

eu usoUIButton com layout automático. Quando as imagens são pequenas, a área de toque também é pequena. Eu poderia imaginar várias abordagens para corrigir isso:

aumente o tamanho da imagem, ou seja, coloque uma área transparente ao redor da imagem. Isso não é bom porque, ao posicionar a imagem, você deve ter em mente a borda extra transparente.use CGRectInset e aumente o tamanho. Isso não funciona bem com o layout automático porque, usando o layout automático, ele volta ao tamanho da imagem original.

Além das duas abordagens acima, existe uma solução melhor para aumentar a área de toque de um UIButton?

questionAnswers(7)

yourAnswerToTheQuestion