2012-07-07 20 views
7

enter image description hereJak zmienić kolor tła wybranego koloru karty UITabbar na niebieski?

Cześć, chciałem tego rodzaju Tab efekt selekcji. Zamiast czarnego tła powinna być niebieska. Jest to możliwe, że kiedy wybiorę jakąś kartę, powinien pojawić się niebieskie tło. Proszę mnie poprowadzić, co powinienem zrobić? Próbowałem tak wiele, ale nie otrzymałem żadnego właściwego rozwiązania. Proszę o sugestię co powinienem zrobić?

Odpowiedz

9

użyć właściwości tintColor: z UITabBar:

myTabBarController.tabBar.tintColor = [UIColor blueColor]; 

Uwaga To działa tylko na iOS5.

EDIT:

oops! przepraszam, źle zrozumiałem twoje pytanie. Myślałem, że masz na myśli kolor tła całego paska kart.

Do tego można dodać zdjęcie na tle zaznaczenia przy użyciu selectionIndicatorImage właściwość:

myTabBarController.tabBar.selectionIndicatorImage = [UIImage imageNamed:@"myImage.png"]; 

nadzieję, że to pomaga

+1

@ KDaker- co jeśli chcę zmienić ikonę tła całego elementu tab przy wyborze? –

Powiązane problemy