iOS9开发最简单的设置导航栏透明UINavigationBar透明
2016-05-10 23:35
204 查看
创建一个继承自UINavigationController的导航控制器
如果想要设置导航栏透明只需要在init方法中添加这几行代码就能搞定
我这里用的是initWithRootViewController:这个就看个人喜好了,重要的是里面的代码。。。
就是这么简单,赶紧去试试。
如果想要设置导航栏透明只需要在init方法中添加这几行代码就能搞定
我这里用的是initWithRootViewController:这个就看个人喜好了,重要的是里面的代码。。。
- (instancetype)initWithRootViewController:(UIViewController *)rootViewController { self = [super initWithRootViewController:rootViewController]; if (self) { UIView *view = [[UIView alloc] init]; view.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 64); [self.view insertSubview:view belowSubview:self.navigationBar]; [self.navigationBar setBackgroundImage:[UIImage imageNamed:@"这里去网上找一个镂空的图片,多大分辨率都行"] forBarMetrics:UIBarMetricsCompact]; self.navigationBar.layer.masksToBounds = YES;// 去掉横线(没有这一行代码导航栏的最下面还会有一个横线) } return self; }
就是这么简单,赶紧去试试。
相关文章推荐
- 在Android Studio中进行单元测试和UI测试
- Android高级UI控件—ListView
- Queue.Queue vs collections.deque
- UIKIT点击事件中的职责链模式
- nessue6.6.2安装与离线激活
- UE4:旋转导致包围球体半径变化
- STL系列之三 queue 单向队列
- EasyUI学习笔记
- Glib学习(3) 双端队列 Double-ended Queues
- 一款FireBird3的GUI编辑器:FireBird Maestro V15.11.0.4
- iOS开发之基础视图——UITextField
- iOS开发 - 第01篇 - UI基础 - 04 - 超级猜图
- UIImage加载图片的方式以及Images.xcassets对于加载方法的影响
- 解决IOS8.1中UIActionSheet与UIPickerView不兼容
- Resolve Gradle Build Running stuck on Ubuntu 14
- 图形用户界面GUI
- j2ee四大作用域pagecontext,request,session,ServletContext
- iOS开发之基础视图——UIButton
- Ext中关于Ext.QuickTips.init()的使用
- UITabBar