Невозможно установить цвет текста для кнопок «Отправить» и «Отмена» в компоновщике почты при представлении из UIActivityViewController в iOS7

Я использую UIActivityViewController для обмена элементами в iOS7. Когда я нажимаю на опцию «Почта», она открывает компоновщик почты, но кнопки «Отмена» и «Отправить» на панели навигации и на самой панели навигации синие, что затрудняет чтение, поэтому я хочу изменить их цвет. Это'работает в iOS6, но не в iOS7.

Я старался

[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor redColor], UITextAttributeTextColor, [UIColor clearColor], UITextAttributeTextShadowColor, nil] forState:UIControlStateNormal];

который работает в iOS6, и я попробовал

[[UIBarButtonItem appearance] setTintColor:[UIColor redColor]];
[[UINavigationBar appearance] setBarTintColor:[UIColor redColor]];

который заставляет цвет мигать красным при первом запуске приложения, прежде чем немедленно переключиться на синий цвет.

Ответы на вопрос(19)

Ваш ответ на вопрос