navigationBar设置背景颜色

navigationBar设置背景颜色现阶段我有四种方法

方法1、
UIImage *topImage = [UIImage imageNamed:@"Navigation-Bar_backgroud_44@2x"];
    [[UINavigationBar appearance] setBackgroundImage:topImage forBarMetrics:UIBarMetricsDefault];
方法二
    self.navigationController.navigationBar.barTintColor = [UIColor redColor];

方法三
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@""] forBarMetrics:UIBarMetricsDefault];

方法四
    UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 320, 44)];
    [self.navigationItem setTitleView:label];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容