UINavigationController设置透明背景

self.navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, NAV_BAR_HEIGHT)];
[self.navBar setBackgroundImage:[UIImage imageWithColor:[UIColor clearColor]] forBarMetrics:UIBarMetricsDefault];
[self.navBar setBackgroundColor:UIColorFromRGBA(0xFF1E1E1E)];
self.navBar.shadowImage = [[UIImage alloc] init];

使用UIImage+Color2Image.h将透明色值转换为图片,
设置shadowImage去掉底部line

时间: 2024-12-12 16:41:08

UINavigationController设置透明背景的相关文章

Android给TextView和EditText等控件设置透明背景、圆角边框

第一种方法:在drawable文件夹下新建一个文件设置背景样式 代码: 在drawable文件夹下面新建textviewborder.xml <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#80858

Android给TextView设置透明背景、圆角边框

第一种方法:在drawable文件夹下新建一个文件设置背景样式 代码: 在drawable文件夹下面新建text_view_border.xml [java] view plaincopy <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid an

Visual Studio Code 设置透明背景图片

Visual Studio Code 设置透明背景图片 本方法不使用插件,直接添加代码修改VSCode本地的CSS文件来达到效果,诶原本想装个插件就可以优雅地敲C++,可试了好几个偶的VSCode就是不行. 1.按下Ctrl+Shift+P打开搜索栏,搜索默认配置文件Setting.json并打开 2.按下Ctrl+F快捷键搜索window.titleBarStyle并修改 "window.titleBarStyle": "custom", 3.打开VSCode目录

C++ 设置透明背景图片

背景:            有两个图片,一个是目标背景图片, 一个是带有自身背景色彩的彩色图片            先将这彩色图片绘制到目标背景图片中, 这一步通过BITBLT就可实现.   但实现后的效果是: 目标图片上,绘制上去的彩色图片带有其本身的背景.           问题就来了, 我们想将彩色图片本身的背景去掉,应该如何解决? 解决方法:          使用API函数:TransparentBlt   此函数将原DC中的图片绘制到目标DC中,并同时设置原图形在目标图形上的透

如何在IE8设置透明背景

background:rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);

设置UITableView背景透明/监听cell左边的删除按钮的点击事件

_tableView = [[UITableView alloc] init]; _tableView.delegate = self; _tableView.dataSource = self; _tableView.frame = CGRectMake(kZero, 66, kScreenW, kScreenH - 66 - 70); //设置列表为透明背景 UIImage *image = [MusicManager createImageWithColor:[UIColor clearC

Android 设置按钮背景透明与半透明_图片背景透明

Button或者ImageButton的背景设为透明或者半透明 半透明<Button android:background="#e0000000" ... />  透明<Button android:background="#00000000" ... /> 颜 色和不透明度 (alpha) 值以十六进制表示法表示.任何一种颜色的值范围都是 0 到 255(00 到 ff).对于 alpha,00 表示完全透明,ff 表示完全不透明.表达式顺

CSS设置元素背景为透明

IE浏览器下设置元素css背景为透明: background-color: rgb(0, 0, 0); filter: alpha(opacity=20); 非IE浏览器下设置元素css背景为透明: background-color: rgba(0, 0, 0, 0.2); 兼容各类浏览器设置css背景为透明办法,即两者合并设置css: (ie 不支持 rgba,所以rgba不会起作用) background-color: rgb(0, 0, 0); filter: alpha(opacity=

设置 UINavigationbar 背景透明

self.navigationController.navigationBar.translucent = YES;// 设置bar透明 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navigation_bar_background_translucent"] forBarMetrics:UIBarMetricsDefault]; //设置bar背景图片   图片必须