【问题标题】:Change status bar text color of modal view controllers opening from a UIActivityViewController更改从 UIActivityViewController 打开的模式视图控制器的状态栏文本颜色
【发布时间】:2016-06-13 10:35:33
【问题描述】:

UIActivityViewController 中选择一个活动(邮件、消息等)后,我们如何更改打开的模式视图控制器的颜色。

我尝试将Status bar style 设置为UIStatusBarStyleLightContent,但没有成功。 View controller-based status bar appearance 设置为 NO。我的应用程序有许多UIViewControllers,我需要状态栏文本的颜色为白色,而在某些情况下,我需要它为黑色,并且我需要在活动时状态栏文本的颜色为白色从UIActivityViewController 打开。如何实现?

我已经通过以下方式从here 尝试了一些东西 -

[self presentViewController:activityVC animated:YES completion:^{
            [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}];

但它不起作用。

【问题讨论】:

    标签: ios objective-c statusbar


    【解决方案1】:

    据我所知,除了你的方法,我们可以用这个方法 - (UIStatusBarStyle)preferredStatusBarStyle activityVC 所在的位置,并返回 UIStatusBarStyleLightContent.Hope 来帮助你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      • 2018-05-24
      • 2014-02-08
      • 2014-04-14
      相关资源
      最近更新 更多