Ändern Sie die Breite eines UIBarButtonItem [duplizieren]

8

Wie kann ich die Breite von UIBarButtonItem auf 29px ändern? Die Eigenschaftenbreite funktioniert nicht, und ich möchte kein UIButton erstellen und das initWithCustomView verwenden, da der quadratische Hintergrund an die Farbe der Navigationsleiste angepasst werden soll. Ich benutze initWithImage , um UIBarButtonItem zu initialisieren.

Hier ist mein Button mit einer aktuellen Breite von 37px. Ich möchte auf 29px einstellen.

    
gnclmorais 27.12.2011, 10:17
quelle

2 Antworten

16

Sie können nicht. Wenn Sie eine benutzerdefinierte Breite wünschen, müssen Sie initWithCustomView

verwenden     
RolandasR 28.12.2011, 09:25
quelle
6

Sie können dies tun, indem Sie ein Bild aus dem Schnittstellen-Builder in das Balkenschaltflächenelement einfügen und die Breite der benutzerdefinierten Ansicht mit diesem Code ändern:

%Vor%     
odm 11.01.2013 15:30
quelle