iOS 导航条navigationBar设置透明

给navigationBar.barStyle设置通道,然后设置一个全透明的背景图就可以了

self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"b7003af33a87e9500ee7e7f412385343faf2b4b1.jpg"] forBarMetrics:UIBarMetricsDefault];

时间: 2024-08-04 12:35:02

iOS 导航条navigationBar设置透明的相关文章

自定义导航栏--将NavigationBar设置透明

将NavigationBar设置透明(仅将指定视图控制器进行透明处理),步骤如下:1.在视图控制器的头文件中实现UINavigationControllerDelegate,例如:@interface PicturePreviewViewController : UIViewController<UINavigationControllerDelegate> 2.在实现类中加入这个代理的方法及具体操作如下: 1 - (void) navigationController:(UINavigati

将NavigationBar设置透明

将NavigationBar设置透明(仅将指定视图控制器进行透明处理),步骤如下:1.在视图控制器的头文件中实现UINavigationControllerDelegate,例如:@interface PicturePreviewViewController : UIViewController<UINavigationControllerDelegate>2.在实现类中加入这个代理的方法及具体操作如下:- (void) navigationController:(UINavigationCo

ios导航条设置

1 // 3.设置导航条的主题 2 // 如果要同时设置很多UINavigationBar的样式, 可以通过设置UINavigationBar的主题的方式来设置以便简化代码 3 UINavigationBar *navBar = [UINavigationBar appearance]; 4 // 3.1设置所有导航条的背景图片 5 6 [navBar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:U

iOS (导航条)navBar 透明

现实开发中会遇到一种情况.UI会把导航条做成透明的,滑动的时候才逐渐显现.不透明的时候样子是这样的. 是挺难看的. 所以想要制作透明的导航条 就要知道一个方法,一个属性 这时 UIImage 这个图看来是必须要画一个了 - (UIImage *)imageWithColor:(UIColor *)color { CGRect rect = CGRectMake(0, 0, 1, 1); UIGraphicsBeginImageContext(rect.size); CGContextRef co

iOS 导航条的基本用法

//导航条标题 self.navigationItem.title = @"title"; //导航条返回时文字的设置 self.navigationController.navigationBar.topItem.title= @""; //导航条返回时箭头颜色的设置 self.navigationController.navigationBar.tintColor = [UIColor redColor]; //导航条的颜色 self.navigationCon

navigationBar设置透明

//设置全透明方式 一.完全不用图片(iOS7之后有效)[self.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];self.navigationBar.translucent = YES; //iOS7必须显示指定,否则无透明self.navigationBar.shadowImage = [UIImage new]; //若bar是全透明,用此干掉bar底的线 二.使用一张1*

iOS导航栏NavigationBar的颜色,按钮和标题以及字体颜色

首先,层级关系: leftBarButtonItem.rightBarButtonItem.title都是加在UINavigationItem上的,UINavigationItem再加在NavigationBar上,NavigationBar对应唯一的NavigationController. 1. 设置导航栏NavigationBar的背景颜色: 在appdelegate里创建UINavigationController后 设置 (1.) setBarTintColor : 设置Nagivat

iOS导航条底部 与self.view 的分界线怎么隐藏

设置背景图片 self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault]; 加上下面代码可以取消导航下边的线,此方法也可以使用于tabbar self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init]; 或者 [self.navig

css-常用导航条样式设置

html代码: <body> <h3>竖直导航</h3> <ul class = 'sort'> <li><a href="#Succulent">多肉植物 </a></li> <li><a href="#">观花植物 </a></li> <li><a href="#">观叶植物