Jak ustawić kolor UIBarButtonItem's
na zielony? Używam iOS 4, nie ma właściwości tinty. proszę pomóż mi.Zmień UIBarbuttonItems Kolor
Odpowiedz
w iOS 4:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setBackgroundImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal];
button.frame=CGRectMake(0.0, 100.0, 60.0, 30.0);
[button setTitle:@"Green" forState:UIControlStateNormal];
[button addTarget:self action:@selector(yourAction) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithCustomView:button];
Tutaj trzeba zieleń zdjęcie ten sposób tworzysz przycisk niestandardowy z tego obrazu i ustawić go jako punktu widzenia UIBarButtonItem.
W iOS 5 można użyć:
[[UIBarButtonItem appearance] setTintColor:[UIColor greenColor]];
Proszę sprawdzić te linki na więcej:
Zgodnie z dokumentacją jest dostępna od iOS 5 lub później. Jego pytanie dotyczy iOS 4. Sprawdź to tutaj .. http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAppearance_Protocol/Reference/Reference.html – iDev
Biedny Midhun. Dobre odpowiedzi na niewłaściwe pytania dzisiaj :) Nienawidzę takich dni :) – rmaddy
@rmaddy: Myślę, że masz rację :) To dla mnie zły dzień :( –
Spróbuj poniższy kod.
self.navigationController.navigationBar.tintColor = [UIColor greenColor];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:NULL];
wiem, jest to stara sprawa, ale w przypadku gdy ktoś używa customView
, można spróbować:
myButton.customView.tintColor = [UIColor blackColor];
- 1. Zmień kolor osi etykiet
- 2. Zmień kolor obramowania NSTextField
- 3. Zmień kolor UIPicker
- 4. Zmień kolor androida: activatedBackgroundIndicator
- 5. Tymczasowo zmień kolor rysowania
- 6. Uwalnianie uibarbuttonitems
- 7. Zmień kolor wyjściowy Natywny kolor kursora
- 8. Zmień kolor przeskoku ViewPager na kolor
- 9. Zmień kolor obramowania Koloru TextBox
- 10. Zmień kolor selektora hasłem Maska
- 11. Linia Zmień Kolor EditText - Android
- 12. BottomNavigationBar - zmień kolor ikony karty
- 13. Zmień pandy kolor tła backgrond
- 14. Zmień kolor półprzezroczystego czarnego UINavigationBar
- 15. Zmień kolor tła sterownika uisearchcontroller
- 16. Ukryj pasek UIToolbar UIBarButtonItems
- 17. Android TextView: Zmień kolor tekstu po kliknięciu
- 18. Zmień kolor tła ScrollBar w ScrollViewer WPF
- 19. Swift - iOS: Zmień kolor paska nawigacyjnego
- 20. Android - PreferenceActivity - Zmień kolor tekstu podsumowania CheckBoxPreference
- 21. Fullcalendar: Zmień kolor na konkretne dni
- 22. Zmień kolor ramki UITableViewCell przy wyborze
- 23. Zmień kolor tła za pomocą ng-Style
- 24. Javascript, zmień kolor znacznika mapy google
- 25. Android. Zmień kolor tła FrameLayout z kodu
- 26. Zmień kolor poprzednich wydarzeń w Fullcalendar
- 27. iOS Zmień kolor UiButton nie działa
- 28. Datatables: Zmień kolor komórki na podstawie wartości
- 29. Zmień kolor zastępczego koloru wprowadzania danych
- 30. Zmień kolor tła menu z jquery
Próbowałaś moją odpowiedź? proszę, powiedz mi, jeśli nadal masz problemy. –
@MidhunMP: Zmieniono kolor UIBarButton. ale jak ustawić na nim tytuł i akcję? – user1871678
Edytowałem swoją odpowiedź, sprawdź czy działa, czy nie. –