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背景透明,去掉背景,自定义背景相关推荐

  1. 设置背景透明 html5,webview的背景如何设置成透明的?

    http://ask.dcloud.net.cn/question/4503 iOS - 5.0+ (支持): iOS平台不支持"transparent"背景透明样式,默认背景使用 ...

  2. 背景透明css样式,CSS 背景(background)+背景透明(CSS3)

    CSS 背景(background) CSS 可以添加背景颜色和背景图片,以及来进行图片设置. background-color 背景颜色 background-image 背景图片地址 backgr ...

  3. html中设置背景透明,css如何设置背景透明

    css设置背景透明的方法:首先在[ ]标签创建[ ]标签和添加类:然后在[ 3.为div添加样式.在 标签后面创建一个 4.保存后使用浏览器查看.可以看到当透明度为由0.1修改为1时div背景由灰色变 ...

  4. android星空背景实现,一个Android自定义背景视图,通过触摸绘制类星空背景图

    /** * Created by lz on 2016/7/24. * github地址:https://github.com/lzuntalented/BackgroundView * 自定义背景视 ...

  5. html怎么让导航栏背景透明,Swift - 导航栏背景全透明效果的实现(沉浸式效果)...

    由于导航栏背景透明,那么整个视图的背景便会占据全部的可视区域,从而让用户有一种沉浸式的体验.下面通过样例演示如何实现这个效果. 1,实现原理 (1)如果想让导航栏(navigationBar)透明,只 ...

  6. css①字体颜色正常显示,背景透明②字体颜色与背景均为透明的设置方法

    ①字体颜色正常显示,背景颜色透明 color:#fff; background:rgba(0,0,0,0.5);​ ②​字体颜色与背景颜色均为透明 color:#fff; background:#00 ...

  7. PNG背景透明 转成 BMP背景透明

    PNG图片 位深度为32 利用转换工具Futurixalpha_0.1.0.21_ 将其转为 位深度为32的BMP图片,便可以背景透明了

  8. Activity背景透明和窗口化

    说明 最近项目中有个需求,要将VideoView放在Dialog中,而且VideoView上方悬浮一个半透明的全屏按钮. 发现-有BUG,视频亮度变暗了,好像是被一个蒙层遮盖了.百度了一下,找了几个解 ...

  9. Visual Studio 2019背景美化(背景透明化+自定义背景图片)

    目录 前言 步骤 扩展安装 主题及背景设置 自定义背景图片 字体符号美化 不足之处 前言 版本 visual studio 2019 系统 windows 成品效果 步骤 扩展安装 在上方找到 扩展– ...

  10. CSS 背景(background)+背景透明(CSS3)

    CSS 背景(background) CSS 可以添加背景颜色和背景图片,以及来进行图片设置. background-color 背景颜色 background-image 背景图片地址 backgr ...

最新文章

  1. Delphi XE2 之 FireMonkey 入门(10) - 常用结构 TPoint、TPointF、TSmallPoint、TSize、TRect、TRectF 及相关方法...
  2. bootstrap table 怎么实现前两列固定冻结?
  3. Python--爬虫初学(11.5)
  4. 大数据之-Hadoop伪分布式_Log日志查看和NN格式化前强调---大数据之hadoop工作笔记0024
  5. 微服务SpringCloud之Feign简介及使用
  6. Sql Server获取数据库名,表信息,字段信息,主键信息等
  7. 联想 DXL 系列对象存储
  8. 【开发工具】Blender制作简单动画
  9. Python中Base64编码与解码
  10. mybatis查询出现索引越界异常
  11. fedora oracle使用,【解决方案】连接到Fedora 14上的Oracle数据库服务器
  12. 2023南京邮电大学计算机考研信息汇总
  13. c++采集声卡输出_基于C++Builder的声卡数据实时采集的实现
  14. 012Java虚拟机005垃圾的回收
  15. vue v-model 双向绑定表单元素的数据:实质是绑定了value、checked、selected属性
  16. 【多线程】多线程基础知识
  17. TI公司示例下载方式
  18. 日期相隔月数计算MONTHS_BETWEEN
  19. mysql sql查询昨天的数据_sql语句,查询昨天的数据
  20. main方法中窥世界

热门文章

  1. nodejs+socket.io用nginx反向代理提示400 Bad Request及ws://…无法连接的解决方法
  2. 【数据结构之旅】循环队列
  3. ssh访问限制 /etc/hosts.allow 和/etc/hosts.deny 详解
  4. oracle创建dblink问题
  5. window下连接ubuntu mysql的问题
  6. 判断元素是否为HTMLElement元素
  7. ubuntu终止terminal中下载任务以及继续下载
  8. 达观数据个性化推荐系统实践
  9. Hibernate常用查询
  10. 凸优化第九章无约束优化 9.1 无约束优化问题