Moja aplikacja na iPada Mam kilka UButtonów, które po naciśnięciu domyślnie zmieniają kolor na niebieski. Mogłem przejść przez każdego z nich i ustawić tintColor używając:Ustaw domyślny kolor tinty dla wszystkich UIButtonów w aplikacji
[buttonName setTintColor:[UIColor colorWithRed:151/255.0f green:202/255.0f blue:86/255.0f alpha:1.0]];
Ale jest tam mimo zmieniających się ten kolor domyślnie dla wszystkich przycisków?
Czy mimo to zmieniasz ten kolor?
Spójrz na [UIAppearance Protokołu] (https://developer.apple.com/library/ios/documentation/uikit/reference/UIAppearance_Protocol/Reference/Reference.html) – Lefteris
Dzięki - to wygląda idealnie . Czy mogę zmienić plik UIAppearance.h? Czy mogę umieścić linię domyślnego koloru tinty w innym miejscu? – RGriffiths
Nawet jeśli preferowanym wyborem jest UIAppearance, dowiedziałem się, że zmieniając projekt na iOS 7, ich wygląd zmienia się bardzo często i wygląda zupełnie inaczej niż został zaprojektowany. Poza tym chciałbym również spróbować podklasy zgodnie z sugestiami, ja również polecam przetestować aplikację z iOS 7, jeśli wybierzesz UIAppearance. Ponadto, jeśli zmienisz wygląd, zmienisz dla wszystkich przycisków w aplikacji, nie ma możliwości zastosowania do ograniczonego zestawu. – Leonardo