Ios 更改从UIActivityViewController打开的模态视图控制器的状态栏文本颜色
从Ios 更改从UIActivityViewController打开的模态视图控制器的状态栏文本颜色,ios,objective-c,statusbar,Ios,Objective C,Statusbar,从UIActivityViewController中选择活动(邮件、消息等)后,如何更改打开的模式视图控制器的颜色 我已尝试将状态栏样式设置为UIStatusBarStyleLightContent,但无效查看基于控制器的状态栏外观设置为否。我的应用程序有许多UIViewControllers,其中我需要状态栏文本的颜色为白色,而在某些情况下,当从UIActivityViewController打开活动时,我需要状态栏文本的颜色为白色。如何做到这一点 我已经用以下方式尝试了一些东西- [self
UIActivityViewController
中选择活动(邮件、消息等)后,如何更改打开的模式视图控制器的颜色
我已尝试将状态栏样式设置为UIStatusBarStyleLightContent,但无效<代码>查看基于控制器的状态栏外观设置为否
。我的应用程序有许多UIViewController
s,其中我需要状态栏文本的颜色为白色,而在某些情况下,当从UIActivityViewController
打开活动时,我需要状态栏文本的颜色为白色。如何做到这一点
我已经用以下方式尝试了一些东西-
[self presentViewController:activityVC animated:YES completion:^{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}];
但它不起作用。据我所知,除了你的方法,我们可以使用这种方法
-(UIStatusBarStyle)首选状态BarStyle
活动VC出现的地方,并返回UIStatusBarStyleLightContent。希望对您有所帮助