- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
关于隐藏状态栏的文档说我应该实现这个方法
override prefersStatusBarHidden(){
return true
}
然后它说:如果您更改此方法的返回值,请调用 setNeedsStatusBarAppearanceUpdate
方法。我应该什么时候调用此方法,在 viewDidLoad 中,在 prefersStatusBarHidden 中或其他地方?
最佳答案
在大多数情况下,您根本不需要调用 setNeedsStatusBarAppearanceUpdate()
。当您的 View Controller 出现或消失时,iOS 会自动检查 prefersStatusBarHidden()
。
当 prefersStatusBarHidden()
返回的值发生变化时,您只需调用 setNeedsStatusBarAppearanceUpdate()
,您的 View Controller 可见。。
关于ios - 如果实现 prefersStatusBarHidden : method,何时调用 setNeedsStatusBarAppearanceUpdate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33975730/
这个问题在这里已经有了答案: setNeedsStatusBarAppearanceUpdate unrecognized selector (2 个答案) 关闭 7 年前。 我需要在我的应用程序中
我的 iOS phonegap 应用程序出现问题,状态栏与 iOS 7 中的 webview 重叠。我发现 this answer这解决了问题,但第二步,调用 [self setNeedsStatus
在 Xcode 11 和 iOS 13 中。当用户在我的应用程序中滚动 tableview 或scrollview 时,我必须更改状态栏样式。 当我将 View 滚动到某个阈值时,我调用 setNee
我有这种方法 func scrollViewDidScroll(_ scrollView: UIScrollView) { if scrollView is GLIndexedCollecti
我的应用程序中的不同 vc 显示状态栏可见,而其他的则隐藏。这在 info.pList 中设置为 YES "View controller-based status bar appearance":
关于隐藏状态栏的文档说我应该实现这个方法 override prefersStatusBarHidden(){ return true } 然后它说:如果您更改此方法的返回值,请调用 setN
我是一名优秀的程序员,十分优秀!