• iOS开发- 隐藏状态栏(电池栏)


    分为两种情况:

    1. 想要隐藏某个视图的状态栏, 比方说, 从界面A, push 到界面B的时候, 界面A原本显示状态栏, 然而我们须要界面B不显示状态栏。

    这时候, 能够这样做:

    在B中实现:

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        
        if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)])
        {
            // iOS 7
            [self prefersStatusBarHidden];
            [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
        }
    }
    
    - (BOOL)prefersStatusBarHidden
    {
        return YES;//隐藏为YES,显示为NO
    }

    而且, 在plist文件里加入:

    设置key:View controller-based status bar appearance 为YES



    2.这样的比較干脆, 直接全部视图都隐藏状态栏。也比較简单。

    (在plist里设置):
    首先设置key:Status bar is initially hidden 为YES
    然后设置key:View controller-based status bar appearance 为NO
    就可以实现全局隐藏状态栏了。


  • 相关阅读:
    JSP
    Map集合的四种遍历
    过滤器和监听器
    Web常用对象(2)
    Web常用对象(1)
    Java Web了解和Servlet初次见面
    面向对象之继承(1)
    SpringBoot使用简单缓存
    SpringBoot整合mybatis
    Spring Security 入门学习--数据库认证和授权
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5078413.html
Copyright © 2020-2023  润新知