【发布时间】:2014-05-23 03:10:57
【问题描述】:
我正在使用 UIActivityViewController 来允许用户在我的应用中发送消息。问题是当我选择 Message 作为我的分享方法时,“To:”部分会继承我的 NavigationBar 的背景颜色。
只有当您选择消息作为您的方法时才会出现问题 - 如果您选择邮件,导航栏下方的所有内容都会以白色背景显示。
这是我的问题的屏幕截图:
在我的AppDelegate.m 中,didFinishLaunchingWithOptions 中有以下代码:
[UINavigationBar appearance].barTintColor = [RMTheme theme].accentLight;
[UINavigationBar appearance].tintColor = [UIColor whiteColor];
并且活动控制器是通过以下代码触发的:
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];
[self presentViewController:activityViewController animated:YES completion:nil];
【问题讨论】:
-
在推送 MFMailComposeViewController 之前将导航栏颜色更改为白色或默认颜色如何?
-
这没有任何影响