Я использую UIActivityViewController для обмена элементами в iOS10. Когда я нажимаю кнопку «Почта», он выдает почтовый композитор, но кнопки «Отмена» и «Отправить» на панели навигации и самой панели навигации являются синими, что делает его очень трудным для чтения, поэтому я хочу изменить их цвет. То же самое с обменом SMS. Я попробовал этотНевозможно установить цвет текста кнопок «Отправить» и «Отмена» в почтовом композиторе при представлении из UIActivityViewController в iOS10
[[[controller navigationController] navigationBar] setTintColor:[UIColor blackColor]];
и этот
[[UIBarButtonItem appearanceWhenContainedInInstancesOfClasses:@[[UINavigationBar class]]] setTintColor:[UIColor blackColor]];
и этот
[[UINavigationBar appearance] setTintColor:[UIColor blackColor]];
и этот
[[UINavigationBar appearance] setBarTintColor:[UIColor blackColor]];
, но ничего не работает. Я даже пытался подклассы UIActivityViewController
, но метод - (void)presentViewController:(UIViewController *)viewControllerToPresent animated:(BOOL)flag completion:(void (^)(void))completion
никогда не вызывал.
Я не знаю, что делать дальше. Любая помощь приветствуется.