In UIKit hat UIBarButtonItem eine Eigenschaft namens possibleTitles. Wie wird das verwendet?Wofür sind UIBarButtonItems möglicheTitel?
Antwort
Ich schaute auf die documentation und es hieß, dass es in der AccelerometerGraph Demo verwiesen wurde. Also habe ich mir die Demo angeschaut.
Es sieht so aus, als ob Sie die possibleTitles
-Eigenschaft auf eine Reihe von Zeichenfolgen setzen können, die die Schaltfläche möglicherweise anzeigt, bevor Sie es der Leiste hinzufügen. Ich nehme an, dass dies so ist, dass die Schaltfläche die Breite der breitesten Zeichenfolge annimmt. Wenn Sie also den Titel ändern, ändert sich die Breite der Schaltfläche nicht.
Ich schrieb ein wenig Code, dies zu testen, und es ist wie Ed sagt, wird die Taste so breit sein, wie es die längste Zeichenfolge in der NSSet
gegeben possibleTitles
UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithTitle:@"Bye"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(sayGoodnight)];
myButton.possibleTitles = [NSSet setWithObjects:@"So Long", @"Farewell", @"Auf Wiedersen, Good Night", nil];
[self setToolbarItems:[NSArray arrayWithObjects:myButton, nil] animated:NO];
[myButton release];
Der Knopf sein muss passen ist breit genug für "Auf Wiedersen, Good Night".
- 1. Wofür sind die Dateiberechtigungszeichen @ und +?
- 2. Wofür sind starke benannte Schlüssel?
- 3. Wofür sind rekursive Arrays gut?
- 4. Wofür sind die .lyx ~ Dateien?
- 5. Wofür sind Ruby Globals nützlich?
- 6. iphone sdk 4.2: UIBarButtonItems sind über UIToolbar verlegt
- 7. Ändern UIBarbuttonItems Farbe
- 8. Outlets UIBarButtonItems nicht
- 9. iOS Autolayout und UIToolbar/UIBarButtonItems
- 10. Wofür sind JSDoc @ type geschweifte Klammern?
- 11. Wofür sind die öffentlichen Symbolserver von Microsoft nützlich?
- 12. Wofür sind Namespaces? Was ist mit den Verwendungen?
- 13. Freistehende Objekte in Jdo/Hibernate - Wofür sind sie überhaupt?
- 14. Wofür sind die Integer-Typen der minimalen Breite nützlich?
- 15. wofür steht schluck- "cli"?
- 16. Wofür wird setApplicationDestinationPrefixes verwendet?
- 17. Wofür steht LUA?
- 18. Wofür wird @@ DEF_SORTORDER_ID verwendet?
- 19. Wofür wird Go verwendet?
- 20. Wofür steht TDD?
- 21. Wofür ist EditorReuseAttribute wirklich?
- 22. Wofür ist rel = profile?
- 23. Wofür ist DNU Wrap?
- 24. Wofür steht "Leichtigkeit"?
- 25. Wofür steht das Gerät?
- 26. Wofür steht ic_launcher?
- 27. Wofür steht Bump Version?
- 28. Wofür wird cursor.setNotificationUri() verwendet?
- 29. Wofür steht `rspec/autorun`?
- 30. Wofür wird nbactions.xml verwendet?
Hat auch an UINavigationBar gearbeitet - danke! –
Aber wie ändern Sie den Titel eines UIBarButtonItem? Kann das nicht zur Arbeit bringen ... – P5ycH0