UIButton: Rendre le coup plus que la superficie par défaut de la zone frappée par le

J'ai une question à traiter avec UIButton et son hit de la zone. Je suis à l'aide de l'Info bouton Sombre dans interface builder, mais je trouve que le coup de la zone n'est pas assez grand pour certaines personnes, l'doigts.

Est-il un moyen pour augmenter la zone frappée par un bouton par programmation ou dans Interface Builder, sans modification de la taille de la InfoButton graphique?

  • Si rien ne fonctionne, il suffit d'ajouter un UIButton sans une image, puis de mettre une ImageView de superposition !
  • Ce serait le plus étonnamment simple question sur l'ensemble du site, qui a des dizaines de réponses. Je veux dire, je peux coller l'intégralité de la réponse ici: override func point(inside point: CGPoint, with event: UIEvent?) -> Bool { return bounds.insetBy(dx: -20, dy: -20).contains(point) }