Wie kann ich den Tap-Bereich für UIButton vergrößern?

Ich benutzeUIButton mit automatischem Layout. Wenn die Bilder klein sind, ist auch der Tippbereich klein. Ich könnte mir verschiedene Lösungsansätze vorstellen:

rhöhen Sie die Bildgröße, d. h. platzieren Sie einen transparenten Bereich um das Bild. Dies ist nicht gut, da Sie beim Positionieren des Bilds den besonders transparenten Rand berücksichtigen müssen. Verwenden Sie CGRectInset, und erhöhen Sie die Größe. Dies funktioniert nicht gut mit dem automatischen Layout, da bei Verwendung des automatischen Layouts die ursprüngliche Bildgröße wiederhergestellt wird.

Neben den beiden oben genannten Ansätzen gibt es eine bessere Lösung, um die Abgriffsfläche eines UIButton zu vergrößern?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage