博客
关于我
navigationController
阅读量:802 次
发布时间:2023-02-14

本文共 969 字,大约阅读时间需要 3 分钟。

    设置导航栏的背景和阴影样式,可以通过以下代码实现:

    `self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];`

    `self.navigationController.navigationBar.shadowImage = [UIImage new];`

    同时,设置导航栏的透明度为YES:

    `self.navigationController.navigationBar.translucent = YES;

 

   为了确保状态栏的透明设置与导航栏保持一致,可以重复设置:

    `self.navigationController.navigationBar.translucent = YES;

   状态栏的背景透明度设置可以通过以下代码实现:

    `[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];`

   确保标题文字的显示效果,设置字体大小和颜色:

    `[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor    blackColor],NSFontAttributeName:[UIFont systemFontOfSize:19.0]}];`

 

   设置导航栏的整体颜色:

    `self.navigationController.navigationBar.tintColor = ColorGreen;

   设置右边的返回按钮:

    `self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"nav_masterBackButton"] style:UIBarButtonItemStylePlain target:self action:@selector(popSelfVC)];`

转载地址:http://pycfk.baihongyu.com/

你可能感兴趣的文章
Netty源码—1.服务端启动流程一
查看>>
Netty源码—1.服务端启动流程二
查看>>
Netty源码—2.Reactor线程模型一
查看>>
Netty源码—2.Reactor线程模型二
查看>>
Netty源码—3.Reactor线程模型三
查看>>
Netty源码—3.Reactor线程模型四
查看>>
Netty源码—4.客户端接入流程一
查看>>
Netty源码—4.客户端接入流程二
查看>>
Netty源码—5.Pipeline和Handler一
查看>>
Netty源码—5.Pipeline和Handler二
查看>>
Netty源码—6.ByteBuf原理一
查看>>
Netty源码—6.ByteBuf原理二
查看>>
Netty源码—7.ByteBuf原理三
查看>>
Netty源码—7.ByteBuf原理四
查看>>
Netty源码—8.编解码原理一
查看>>
Netty源码—8.编解码原理二
查看>>
Netty源码解读
查看>>
netty的HelloWorld演示
查看>>
Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
查看>>
Netty的网络框架差点让我一夜秃头,哭了
查看>>