UISearchBar背景透明,去掉背景,自定义背景
seachBar=[[UISearchBar alloc] init];
//修改搜索框背景
seachBar.backgroundColor=[UIColor clearColor];
//去掉搜索框背景
//1.
[[searchbar.subviews objectAtIndex:0]removeFromSuperview];
//2.
for (UIView *subview in seachBar.subviews)
{
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")])
{
[subview removeFromSuperview];
break;
}
}
//3自定义背景
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"40-di.png"]];
[mySearchBar insertSubview:imageView atIndex:1];
[imageView release];
//4输入搜索文字时隐藏搜索按钮,清空时显示
- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar {
searchBar.showsScopeBar = YES;
[searchBar sizeToFit];
[searchBar setShowsCancelButton:YES animated:YES];
return YES;
}
- (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar {
searchBar.showsScopeBar = NO;
[searchBar sizeToFit];
[searchBar setShowsCancelButton:NO animated:YES];
return YES;
}
//改变搜索按钮文字
//改变UISearchBar取消按钮字体
for(id cc in [searchBar subviews])
{
if([cc isKindOfClass:[UIButton class]])
{
UIButton *btn = (UIButton *)cc;
[btn setTitle:@"搜索" forState:UIControlStateNormal];
}
}
转载于:https://www.cnblogs.com/litfu-frenziedworld/p/3338315.html
UISearchBar背景透明,去掉背景,自定义背景相关推荐
- 设置背景透明 html5,webview的背景如何设置成透明的?
http://ask.dcloud.net.cn/question/4503 iOS - 5.0+ (支持): iOS平台不支持"transparent"背景透明样式,默认背景使用 ...
- 背景透明css样式,CSS 背景(background)+背景透明(CSS3)
CSS 背景(background) CSS 可以添加背景颜色和背景图片,以及来进行图片设置. background-color 背景颜色 background-image 背景图片地址 backgr ...
- html中设置背景透明,css如何设置背景透明
css设置背景透明的方法:首先在[ ]标签创建[ ]标签和添加类:然后在[ 3.为div添加样式.在 标签后面创建一个 4.保存后使用浏览器查看.可以看到当透明度为由0.1修改为1时div背景由灰色变 ...
- android星空背景实现,一个Android自定义背景视图,通过触摸绘制类星空背景图
/** * Created by lz on 2016/7/24. * github地址:https://github.com/lzuntalented/BackgroundView * 自定义背景视 ...
- html怎么让导航栏背景透明,Swift - 导航栏背景全透明效果的实现(沉浸式效果)...
由于导航栏背景透明,那么整个视图的背景便会占据全部的可视区域,从而让用户有一种沉浸式的体验.下面通过样例演示如何实现这个效果. 1,实现原理 (1)如果想让导航栏(navigationBar)透明,只 ...
- css①字体颜色正常显示,背景透明②字体颜色与背景均为透明的设置方法
①字体颜色正常显示,背景颜色透明 color:#fff; background:rgba(0,0,0,0.5); ②字体颜色与背景颜色均为透明 color:#fff; background:#00 ...
- PNG背景透明 转成 BMP背景透明
PNG图片 位深度为32 利用转换工具Futurixalpha_0.1.0.21_ 将其转为 位深度为32的BMP图片,便可以背景透明了
- Activity背景透明和窗口化
说明 最近项目中有个需求,要将VideoView放在Dialog中,而且VideoView上方悬浮一个半透明的全屏按钮. 发现-有BUG,视频亮度变暗了,好像是被一个蒙层遮盖了.百度了一下,找了几个解 ...
- Visual Studio 2019背景美化(背景透明化+自定义背景图片)
目录 前言 步骤 扩展安装 主题及背景设置 自定义背景图片 字体符号美化 不足之处 前言 版本 visual studio 2019 系统 windows 成品效果 步骤 扩展安装 在上方找到 扩展– ...
- CSS 背景(background)+背景透明(CSS3)
CSS 背景(background) CSS 可以添加背景颜色和背景图片,以及来进行图片设置. background-color 背景颜色 background-image 背景图片地址 backgr ...
最新文章
- Delphi XE2 之 FireMonkey 入门(10) - 常用结构 TPoint、TPointF、TSmallPoint、TSize、TRect、TRectF 及相关方法...
- bootstrap table 怎么实现前两列固定冻结?
- Python--爬虫初学(11.5)
- 大数据之-Hadoop伪分布式_Log日志查看和NN格式化前强调---大数据之hadoop工作笔记0024
- 微服务SpringCloud之Feign简介及使用
- Sql Server获取数据库名,表信息,字段信息,主键信息等
- 联想 DXL 系列对象存储
- 【开发工具】Blender制作简单动画
- Python中Base64编码与解码
- mybatis查询出现索引越界异常
- fedora oracle使用,【解决方案】连接到Fedora 14上的Oracle数据库服务器
- 2023南京邮电大学计算机考研信息汇总
- c++采集声卡输出_基于C++Builder的声卡数据实时采集的实现
- 012Java虚拟机005垃圾的回收
- vue v-model 双向绑定表单元素的数据:实质是绑定了value、checked、selected属性
- 【多线程】多线程基础知识
- TI公司示例下载方式
- 日期相隔月数计算MONTHS_BETWEEN
- mysql sql查询昨天的数据_sql语句,查询昨天的数据
- main方法中窥世界
热门文章
- nodejs+socket.io用nginx反向代理提示400 Bad Request及ws://…无法连接的解决方法
- 【数据结构之旅】循环队列
- ssh访问限制 /etc/hosts.allow 和/etc/hosts.deny 详解
- oracle创建dblink问题
- window下连接ubuntu mysql的问题
- 判断元素是否为HTMLElement元素
- ubuntu终止terminal中下载任务以及继续下载
- 达观数据个性化推荐系统实践
- Hibernate常用查询
- 凸优化第九章无约束优化 9.1 无约束优化问题