我想隐藏特定 View Controller 的状态栏,而不是全部。
然后我尝试了这个,
[[UIApplication sharedApplication] setStatusBarHidden:YES]; in the `.AppDelegate.m` inside the `didfinishlaunchwithoption` but it didn't work. and also it is deprecated.
然后我在我的 View Controller 中尝试了
- (BOOL) prefersStatusBarHidden{
return YES;
}
这也没有用。任何人都可以帮我解决这个问题。thnak 你
我不想在这里使用任何已弃用的方法
Best Answer-推荐答案 strong>
转到 info.plist 并添加两个属性(如果不存在)。将“状态栏最初隐藏”设置为“YES”并将“UIViewControllerBasedStatusBarAppearance”设置为“YES”。这将隐藏您应用的状态栏。
-(BOOL)prefersStatusBarHidden
{
return YES;
}
并在你想要的地方调用这个方法,例如从 viewDidLoad
[self prefersStatusBarHidden];
关于ios - 如何使用objective-C在ios 9中隐藏特定 View Controller 的状态栏,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/34848618/
|