zoukankan      html  css  js  c++  java
  • IOS项目中的细节处理,如更改状态栏等等

    一,状态栏更改为白色

    1 在info.plist中添加一个字段:view controller -base status bar 为NO


    2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:
    [UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

    如果需要在全部View中都变色,可以写在父类的相关方法中,或者写到AppDelegate中。

    二 :去除navigationbar 底部黑线 ——亲测可用

        if ([self.navigationController.navigationBar respondsToSelector:@selector( setBackgroundImage:forBarMetrics:)]){

            NSArray *list=self.navigationController.navigationBar.subviews;

            for (id obj in list) {

                if ([obj isKindOfClass:[UIImageView class]]) {

                    UIImageView *imageView=(UIImageView *)obj;

                    NSArray *list2=imageView.subviews;

                    for (id obj2 in list2) {

                        if ([obj2 isKindOfClass:[UIImageView class]]) {

                            UIImageView *imageView2=(UIImageView *)obj2;

                            imageView2.hidden=YES;

                        }

                    }

                }

            }

        }

     

     
  • 相关阅读:
    day06.2-软链接与硬链接
    day06.1-磁盘管理
    day05.3-Linux进程管理
    day05.2-Vim编辑器
    day05.1-文件归档与压缩
    day04-Linux系统中用户控制及文件权限管理方法
    day03-Linux操作系统目录结构
    day02.2-常用Linux命令整理
    BST_traverse(中序遍历,前序遍历,后序遍历)
    JS_DOM_practice with Pokemon
  • 原文地址:https://www.cnblogs.com/developer-qin/p/4503355.html
Copyright © 2011-2022 走看看