【问题标题】:Activity indicator in status bar always hidden状态栏中的活动指示器始终隐藏
【发布时间】:2018-01-25 14:04:22
【问题描述】:

我已经搜索了这个问题的许多答案,但没有一个有效。就我而言,我的项目需要将“基于视图控制器的状态栏外观”设置为NO,因此看起来只有一种解决方案可以做到这一点。我添加到我的AppDelegate,在函数didFinishLaunchingWithOptionsapplication.isNetworkActivityIndicatorVisible = false。尝试在viewDidLoad 的主视图控制器中这样做,但两者都没有隐藏此指示器。有什么想法吗?

【问题讨论】:

  • 你使用的是哪个网络框架?
  • ATInternet,Alamofire,可达性,猜不到第三者
  • 我认为是您的网络框架如何启用状态栏中的活动指示器
  • 在整个项目中搜索 - 在这些框架中没有这样的方法,所以没有任何东西会覆盖我在 AppDelegate 中的声明
  • 在 iOS 9、10 和 11 中的行为相同,所以肯定不是 iOS 故障

标签: ios swift activity-indicator


【解决方案1】:

如果您只想隐藏状态栏,请在视图控制器中尝试此操作。

覆盖 var prefersStatusBarHidden: Bool { 返回真 }

【讨论】:

  • 我需要状态栏。我需要更多的是只隐藏其中的活动指示器
猜你喜欢
  • 2013-06-09
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 2022-06-20
  • 1970-01-01
  • 2014-10-30
  • 1970-01-01
相关资源
最近更新 更多