IOS去掉NavigationBar底部的那条黑线

来源:互联网 发布:java官方下载地址 编辑:程序博客网 时间:2024/06/08 00:17

转载自:http://www.itnose.net/detail/6222715.html

NavigationBar底部的黑线是一个UIImageView上的UIImageView。


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;

                    }

                }

            }

        }

    }



0 0