我可以在我的应用中隐藏状态栏:
- (void)viewDidLoad{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
[super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)
当我选择我的发布图像并第一次启动时,它就是图片上的状态栏.我怎么能隐藏这个?
Cha*_*ran 129
您需要在AppDelegate文件中添加此代码,而不是在Root View Controller中
或添加属性状态栏最初隐藏在plist文件中

人们,iOS 7+
请将此添加到您的info.plist文件中,它将有所作为:)
UIStatusBarHidden UIViewControllerBasedStatusBarAppearance

适用于iOS 11.4+和Xcode 9.4 +
在一个或所有视图控制器中使用此代码
override var prefersStatusBarHidden:Bool {return true}
Har*_*rji 79
将以下代码添加到视图控制器:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
// iOS 7
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
} else {
// iOS 6
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
}
- (BOOL)prefersStatusBarHidden {
return YES;
}
Run Code Online (Sandbox Code Playgroud)
小智 42
将此代码放入您隐藏状态栏的视图控制器中:
- (BOOL)prefersStatusBarHidden {return YES;}
Run Code Online (Sandbox Code Playgroud)
Ale*_*man 12
在iOS 7中,状态栏外观取决于UIViewController默认值.要全局隐藏状态栏,请info.plist使用键的NO值UIViewControllerBasedStatusBarAppearance和使用值UIApplication的setStatusBarHidden方法YES BOOL.
| 归档时间: |
|
| 查看次数: |
112991 次 |
| 最近记录: |