Autolayout - Die intrinsische Größe von UIButton enthält keine Titeleinfügungen

Wenn ich einen UIButton mit Autolayout eingerichtet habe, passt sich seine Größe an den Inhalt an.

Wenn ich ein Bild alsbutton.imagescheint die Instrumentengröße wieder dafür verantwortlich zu sein.

Allerdings, wenn ich das optimierentitleEdgeInsets Das Layout berücksichtigt dies nicht und schneidet stattdessen den Schaltflächentitel ab.

Wie kann ich sicherstellen, dass die intrinsische Breite der Schaltfläche den Einschub berücksichtigt?

Bearbeiten:

Ich benutze folgendes:

[self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)];

Das Ziel ist es, eine gewisse Trennung zwischen dem Bild und dem Text einzufügen.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage