- W UIBarButtonItem Class Reference tam nie ma ani jednej wzmianki o słowo „cień”
- użyć zdjęcie cieniu, a nie przykłady kodu
UIColor
- jakiegoś źródła można znaleźć @cocoaControls.com
Dla UIBarButtonItem appearance tylko 2 obrazy i kolory mogą być zmieniane :
setBackgroundImage: forState: barMetrics:
Ustawia obraz tła dla danego kraju i bar metryk.
- (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
Dla UIToolBar
:
- do dodawania własnych niestandardowych cień look at this StackOverflow post
- Dla użyciem kakao predefiniowanych funkcji look at UIToolBar Class Reference
setShadowImage: forToolbarPosition:
Umożliwia ustawienie obrazu używanego do cieniowania paska narzędzi w danej pozycji.
(void)setShadowImage:(UIImage *)shadowImage forToolbarPosition:(UIToolbarPosition)topOrBottom
shadowImageForToolbarPosition:
Zwraca obraz do wykorzystania na cieniu paska narzędzi w danym położeniu.
(UIImage *)shadowImageForToolbarPosition:(UIToolbarPosition)topOrBottom
Nie wiem, co jeszcze powiedzieć, że nie jest to metoda dla UIBarButtonItem cień.
Mam nadzieję, że to jest oczywiste.
Czy ten cień nie ma zastosowania do paska UIToolbar?Chcę zmienić cień na UIBarButtonItem (tj. Widok na pasku UIToolbar). –
@KevinSylvestre Spójrz na moją nową edycję, będziesz musiał stworzyć specjalny obraz tła, który będzie działał jako twój cień, w przeciwnym razie sprawdź kakao controls.com, aby zobaczyć kod źródłowy – Comradsky
Czy to naprawi cień dla 'UIBarButtonItem'? Nie wiem, która część dotyczy. –