Kaw*_* P. 1 xcode uiviewcontroller ios uistatusbar swift
如果我想隐藏单个视图控制器子类的状态栏,那么我这样做:
override var prefersStatusBarHidden: Bool {
return true
}
Run Code Online (Sandbox Code Playgroud)
但是如果我想在所有视图控制器子类中默认隐藏状态栏怎么办?在项目设置中选中"隐藏状态栏"不会执行任何操作.
我正在尝试编程UIPageViewController包含许多连接到它的视图控制器.不必将它们全部子类化就好了.
转到Info.plist文件并添加新属性:
View Controller based status bar appearance并将其设置为NO.
然后转到App Delegate并将您的方法替换为:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
UIApplication.shared.isStatusBarHidden = true
return true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |