Я пытаюсь изменить смещение тени позади текста в 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];
Изменение цвета текста работает. Изменение цвета тени работает. Изменение смещения тени, похоже, ничего не дает.
Что-то не так с тем, как я это делаю? Я также попытался установить его напрямую, без внешнего прокси, но это тоже не сработало.