如何隐藏应用状态栏
How to hide the app status bar
我认为它叫做状态栏?带有功率计、时钟等的那个。我花了很长时间才弄明白 "hide" 但它所做的只是隐藏了图标,它仍在占用空间。
因此,当 wkwebview 向上滚动时,它会滚动到状态栏下方,看起来很糟糕。
我要么完全隐藏状态栏,要么将它放在那里但遮挡颜色以使其下方看不到任何内容。我已经查看了 100 个关于 xcode、info.plist、appdelegate 设置、viewcontroller 设置、navigationcontroller 设置(我的已隐藏)中的应用程序设置的问题,但没有解决这个问题。
尝试过的东西:
- UIStatusBarHidden=true info.plist
- 项目 > 常规 > 隐藏状态栏 = 选中(猜测是 1)
- UIViewControllerBasedStatusBarAppearance=false info.plist
此代码在ViewController
override func prefersStatusBarHidden() -> Bool {
return 是的
}
在 AppDelegate
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
application.statusBarHidden = 真
return 是的
}
请帮忙!
截图:
您可以通过私人访问状态栏API
- (UIView *)statusBarView {
return [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
}
- 尝试在项目导航器中右键单击以转到项目设置。
- Select 常规选项卡
- 向下滚动并在 "Deployment Info" 部分找到复选框 "Hide status bar"
原来我之前是通过以下方式补偿状态栏的:
webView.scrollView.contentInset = UIEdgeInsets(top: 20, left: 0, bottom: 0, right: 0)
将最高值更改为 0
以及问题中的 5 个步骤,并且已经奏效。
我认为它叫做状态栏?带有功率计、时钟等的那个。我花了很长时间才弄明白 "hide" 但它所做的只是隐藏了图标,它仍在占用空间。 因此,当 wkwebview 向上滚动时,它会滚动到状态栏下方,看起来很糟糕。
我要么完全隐藏状态栏,要么将它放在那里但遮挡颜色以使其下方看不到任何内容。我已经查看了 100 个关于 xcode、info.plist、appdelegate 设置、viewcontroller 设置、navigationcontroller 设置(我的已隐藏)中的应用程序设置的问题,但没有解决这个问题。
尝试过的东西:
- UIStatusBarHidden=true info.plist
- 项目 > 常规 > 隐藏状态栏 = 选中(猜测是 1)
- UIViewControllerBasedStatusBarAppearance=false info.plist
此代码在ViewController
override func prefersStatusBarHidden() -> Bool { return 是的 }
在 AppDelegate
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { application.statusBarHidden = 真 return 是的 }
请帮忙!
截图:
您可以通过私人访问状态栏API
- (UIView *)statusBarView {
return [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
}
- 尝试在项目导航器中右键单击以转到项目设置。
- Select 常规选项卡
- 向下滚动并在 "Deployment Info" 部分找到复选框 "Hide status bar"
原来我之前是通过以下方式补偿状态栏的:
webView.scrollView.contentInset = UIEdgeInsets(top: 20, left: 0, bottom: 0, right: 0)
将最高值更改为 0
以及问题中的 5 个步骤,并且已经奏效。