2016-08-29 2 views
0

Ich mag eine UI-Werkzeugleiste mit Wirkung wie dieserIOS - Hinzufügen Schaltfläche in der Werkzeugleiste links und Mitte

[DONE] ------- [MINUS] erstellen --------

Taste DONE links und Taste lokalisieren MINUS bei mittleren

finden dies ist mein Code, aber ich habe nicht die Taste MINUS Satz Mitte

UIToolbar* mtbKeyboardAccessoryView = [[UIToolbar alloc] init]; 
[mtbKeyboardAccessoryView sizeToFit]; 

UIBarButtonItem *doneBtn = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(doneKeyboard)]; 

UIBarButtonItem *minusBtn = [[UIBarButtonItem alloc] initWithTitle:@"MINUS" style:UIBarButtonItemStyleBordered target:self action:@selector(minusSign)]; 

UIBarButtonItem *flexibleItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target: nil action: nil]; 

[mtbKeyboardAccessoryView setItems:[NSArray arrayWithObjects:doneBtn, flexibleItem, minusBtn, flexibleItem, flexibleItem, nil]]; 

ich will nicht Schaltfläche erstellen mit Rahmen und üblichem Satz (w, h, x, y) und sub hinzufügen -Blick auf UI-Werkzeugleiste

Ist das eine Möglichkeit, die UI-Bar-Taste links und Mitte zu setzen und ohne die Taste Koordinaten beeinflussen, wenn ändern Orientierung in Quer- und Hoch

ich ein Ergebnis wie dies [DONE erhalten ] ------- [mINUS] ------------------- die minus-Taste

+0

Haben Sie versucht, ein einzelnes flexibles Element nach 'minusBtn' hinzuzufügen? Sie sind schließlich flexibel;) – Losiowaty

+1

Können Sie Ihre Ausgabe im Screenshot zeigen? –

+1

http://stackoverflow.com/questions/17969260/how-to-show-button-in-center-of-toolbar das ist was du willst. –

Antwort

0

enter image description here

hinzufügen UIBarButton nicht gesetzt zu Mitte Fertig als FlexibleItem als ein anderes UIBarButton für Minus hinzuzufügen und FlexItem erneut hinzuzufügen.

Versuchen Sie, das oben hinzuzufügen .. !! Möge das dir helfen .. !!

+0

doneBtn , flexibleItem, minusBtn, flexibleItem, flexibleItem, sieh dir meinen Code oben an Ich mache es schon, aber immer noch nicht in der Mitte –

+0

Warum du zwei flexible items nach minusBtn hinzufügst? Probiere es mit einem flexiblen item. – Abha

+0

Ya ich habe 1 hinzugefügt, aber die Minus-Taste nicht gut in der Mitte ausgerichtet, aber es ist mehr nach rechts –

Verwandte Themen