我使用以下代码从应用程序委托(delegate)添加了状态栏背景 View :
let view = UIView(frame: CGRect(x: 0.0, y: 0.0, width: UIScreen.mainScreen().bounds.size.width, height: 20.0))
view.backgroundColor = UIColor.blackColor()
self.window!.rootViewController!.view.addSubview(view)`
当我使用IQKeyboardManager
时,问题就开始了,当按下文本字段时,它会向上滑动添加的状态栏背景 View 。它看起来像这样:
如何修复状态栏位置?
最佳答案
不要静态设置框架。获取状态栏的实际框架:
UIView(frame: UIApplication.sharedApplication().statusBarFrame).
关于ios - 修复状态栏位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38687307/