W UIKit, UIBarButtonItem ma właściwość o nazwie possibleTitles. Jak to jest używane?Do czego są dostępne tytuły UIBarButtonItem?
8
A
Odpowiedz
18
Spojrzałem na documentation i powiedziałem, że było to odniesienie w demo AccelerometerGraph. Więc rzuciłem okiem na demo.
Wygląda na to, że zanim dodasz go do paska, możesz ustawić właściwość possibleTitles
na zestaw ciągów znaków, które może wyświetlić przycisk. Zakładam, że jest tak, że przycisk przyjmuje szerokość najszerszego ciągu, więc po zmianie tytułu szerokość przycisku się nie zmienia.
3
pisałem trochę kodu, aby przetestować to na zewnątrz i to jak mówi Ed, przycisk będzie tak szeroko, jak to powinno być, aby dopasować najdłuższy łańcuch w NSSet
nadane 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];
Przycisk jest wystarczająco szeroki, aby zmieścić się w "Auf Wiedersen, Good Night".
Powiązane problemy
- 1. Do czego są używane silnie połączone komponenty?
- 2. Inne wdrożenia SecurityManager są dostępne?
- 3. UIPickerView pokazuje złe tytuły
- 4. do czego służy SDKDDKVer.h?
- 5. Do czego służy dokument.implementation.createHTMLDocument?
- 6. Android - getTargetFragment i setTargetFragment - do czego są używane
- 7. Do czego przydatne są liczby całkowite o minimalnej szerokości?
- 8. Czy dostępne są interfejsy API Sky Map?
- 9. Dlaczego właściwości statyczne nie są dostępne przez "->", ale są dostępne przez "::"?
- 10. Jakie pliki COFF (pliki .OBj) są dostępne?
- 11. Szyny 4 - Gdzie są dostępne zasoby dostawców?
- 12. Jakie struktury danych drzewa javascript są dostępne?
- 13. Czy w CSS dostępne są komentarze wielowierszowe?
- 14. Czy są dostępne darmowe alternatywy dla Silktest?
- 15. Czy są dostępne jakieś dobre geoparsery otwarte?
- 16. Czy są dostępne jakieś implementacje filtrów Bloomiera?
- 17. Jakie wtyczki kompilatora scala są dostępne?
- 18. Jakie sterowniki MySQL są dostępne dla node.js?
- 19. Jakie narzędzia są dostępne do testowania wydajności instrukcji SQL?
- 20. Jakie narzędzia do rejestrowania debugowania są dostępne w JavaScript?
- 21. Czy są dostępne dobre aplikacje Grails do nauki?
- 22. Błąd: "Żadne tożsamości nie są dostępne do podpisania" Xcode 4.3.1
- 23. Czy są dostępne elementy sterujące do oceny gwiazdkowej?
- 24. Jakie narzędzia są dostępne do dokumentowania wtyczek jQuery?
- 25. Czy są dostępne jakieś IDE do pracy z polimerem?
- 26. Jakie alternatywy dostępne są kontrolery SDN do POX?
- 27. C# zdarzenia: Jak zmienne są dostępne
- 28. Czy dostępne są jakieś biblioteki ccTalk?
- 29. Jakie operatory matematyczne są dostępne w metaprogramowaniu
- 30. Facebook Connect i HTML5, xmlns są dostępne?
Pracował również na UINavigationBar - dzięki! –
Ale jak zmienić tytuł UIBarButtonItem? Nie mogę tego zmusić ... – P5ycH0