Я пытаюсь изменить смещение тени за текстом в UIBarButtonItem
.
Вот мой код:
NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
[attributes setValue:[UIColor colorWithWhite:0.30 alpha:1.0] forKey:UITextAttributeTextColor];
[attributes setValue:[UIColor whiteColor] forKey:UITextAttributeTextShadowColor];
[attributes setValue:[NSValue valueWithUIOffset:UIOffsetMake(0.0, 0.0)] forKey:UITextAttributeTextShadowOffset];
[[UIBarButtonItem appearance] setTitleTextAttributes:attributes forState:UIControlStateNormal];
Изменение цвета текста работает. Изменение цвета тени работает. Изменение смещения тени, кажется, ничего не делает.
Что-то не так с тем, как я это делаю? Я также пытался установить его напрямую, без прокси внешнего вида, но это тоже не сработало.