`
jsntghf
  • 浏览: 2476452 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

导航栏加分割线的实现

    博客分类:
  • iOS
阅读更多
self.view.backgroundColor = [UIColor clearColor];
self.view.opaque = NO;

self.navigationBar = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.bounds), 64)];
[self.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
self.navigationBar.shadowImage = [UIImage new];
self.navigationBar.tintColor = [UIColor colorWithWhite:1 alpha:0.7];
self.navigationBar.translucent = YES;
[self.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor],
                                             NSFontAttributeName: [UIFont fontWithName:@"HelveticaNeue" size:22]}];
CALayer *bottomBorder = [CALayer layer];
bottomBorder.frame = CGRectMake(0.0, self.navigationBar.bounds.size.height - 0.5, self.navigationBar.bounds.size.width, 0.5);
bottomBorder.backgroundColor = [UIColor whiteColor].CGColor;
[self.navigationBar.layer addSublayer:bottomBorder];
[self.view addSubview:self.navigationBar];

UINavigationItem *navigationItem = [[UINavigationItem alloc]initWithTitle:@"Settings"];
[self.navigationBar setItems:@[navigationItem]];

分享到:
评论

相关推荐

    CSS利用伪元素实现导航栏斜线分隔

    开始切第一张图了,第一个遇到的问题是顶部导航栏这里,用斜线分割。想到的思路是用伪类:before或者:after实现 先写html结构。 XML/HTML Code复制内容到剪贴板 <!– 导航栏begin –>   fr>  <a>Home  ...

    Android实现美团外卖底部导航栏动画

    体验了一下美团外卖的底部导航栏,感觉动画很流畅,分割线被顶起,还有图标的动画,可能用的lottie,觉得分割线被顶起可以自己写动画,所以试着写了一下 。 想自定义view点击实现动画效果,自定义view的区域一定比...

    Android使用ViewPager实现顶部tabbar切换界面

    使用RadioGroup实现底部导航栏 进入正题 效果图: 注:PagerSlidingTabStrip为自定义控件,用于切换界面,此处不便贴出代码 1.主界面xml布局中添加ViewPager控件: android:layout_width=match_parent ...

    PagerSlidingTabStrip

    PagerSlidingTabStrip 是ViewPager的一个在不同页面导航时可交互的指示器,可以实现滑动导航栏的效果。新增的属性有选中字体颜色和大小的设置,是否显示左右分割线,可以为选项卡的标题设置不同的颜色等。

    JAVA上百实例源码以及开源项目

    Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印  util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印...

    CZHGradientNavigationController

    //导航栏的透明属性设为yes self.navigationController.navigationBar.translucent = YES; //背景图片和分割线清空 [self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forB

    Java语言程序设计课程设计实训项目——模拟实现Windows-资源管理器的GUI界面(第3部分).pdf

    2、在该北部面板中添加两个工具条 (1)拖放导航工具条组件到该面板中 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 3/22 页 最好采用右击面板的对象名的方式实现,...

    JavaScript网页特效范例宝典源码

    实例213 表格作为分割线 332 实例214 表格向下展开 332 第8章 图形图像与多媒体 335 8.1 图片大小 336 实例215 打开自定义大小的图片 336 实例216 图片放大缩小 337 实例217 通过鼠标滚轮放大缩小图片 338 8.2 图片...

    禅道项目管理软件ZenTaoPMS源码包

    禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,...二级导航第一个菜单去掉权限后分割线还有 用例详情切换产品链接不对

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例158 文件分割器 实例159 帮助文件 实例160 用WinRar压缩和解压文件 实例161 判断文件是否被改动 第6章 操作系统与Windows相关程序 6.1 启动相关设置 实例162 进入Windows XP前发出警告 实例163 实现...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例158 文件分割器 实例159 帮助文件 实例160 用WinRar压缩和解压文件 实例161 判断文件是否被改动 第6章 操作系统与Windows相关程序 6.1 启动相关设置 实例162 进入Windows XP前发出警告 实例163 实现...

    Visual C++程序开发范例宝典(PDF扫描版).part3

     cc实例158 文件分割器   cc实例159 帮助文件   cc实例160 用WinRar压缩和解压文件   cc实例161 判断文件是否被改动   第6章 操作系统与Windows相关程序   6.1 启动相关设置   cc实例162 进入...

Global site tag (gtag.js) - Google Analytics