文档章节

iOS 修改搜索框的样式为白色

Lambda8421
 Lambda8421
发布于 2016/03/10 19:08
字数 161
阅读 15
收藏 0
    //思路:正常SearchBar有一个灰色环绕边框,在searchBar外层加一个白色的背景,这个背景只够包围searchBar的搜索框部分
    //同时调节searchBar的frame让它正好在白色背景呢,这样灰色的边框就在背景外面不能被显示出来了
    UIView *searchBGView = [[UIView alloc] initWithFrame:CGRectMake(8, ORIGIN_Y + 7, DEVICE_W - 8 * 2, 28)];
    searchBGView.backgroundColor = [UIColor whiteColor];
    searchBGView.layer.borderColor = [UIColor colorWithRed:242/255.0f green:242/255.0f blue:242/255.0f alpha:1].CGColor;
    searchBGView.layer.borderWidth = 0.5f;
    searchBGView.layer.masksToBounds = YES;
    searchBGView.layer.cornerRadius = 4;
    
    UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(-10, 0, searchBGView.frame.size.width + 20, searchBGView.frame.size.height)];
    searchBar.delegate = self;
    searchBar.backgroundColor = C_white;
    searchBar.returnKeyType = UIReturnKeySearch;
    searchBar.showsCancelButton = NO;
    searchBar.showsSearchResultsButton = NO;
    searchBar.placeholder = @"点击搜索品牌";
    
    [self.view addSubview:searchBGView];
    [searchBGView addSubview:searchBar];


© 著作权归作者所有

共有 人打赏支持
上一篇: iOS UITableView
下一篇: 计算webView的高度
Lambda8421
粉丝 10
博文 121
码字总数 121640
作品 0
闸北
程序员
私信 提问
iOS 7大量设计细节:黑色、白色,各种扁平设计

苹果将在下个月10号举行的WWDC 2013上推出下一代iOS和OS X,苹果iPhone、iPad和iPod touch将迎来界面大改的iOS 7。今天,据消息人士又给出了下一代iOS操作系统的设计细节。 苹果工业设计主管...

oschina
2013/05/25
4.7K
32
QMUI iOS UI 框架正式发布

QMUI iOS QMUI iOS 是一个致力于提高项目 iOS UI 开发效率的解决方案,其设计目是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能...

kayo5994
2017/01/03
3.6K
2
求大神赐教,关于JqueryMobile的

1.如何让某些元素不继承JqueryMobile的样式? 比如说:这个DIV标签下所有元素,、等这些就跟没使用JqueryMobile之前是一样的。 2.某些样式在Android上不支持,IOS上就支持。 以下是HTML 以下...

巴喇巴喇小魔仙
2014/09/15
217
5
IOS开发—无需自定义,修改tabbar背景颜色

最近修改的项目都是基于IOS 5.0或以上的版本的,在IOS 6一下的版本中,系统默认的tabbar是黑色的,但是此项目需要改成兼容IOS 7和IOS 8的,大家都知道IOS 7开始,IOS的 UI 进入了扁平的时代,...

TomatosX
2015/03/18
0
1
移动端页面自定义input唤起键盘return,换行键为搜索

最近产品有个需求:移动端页面自定义input唤起键盘return,换行键为搜索。我的第一反应我要阻止原生的键盘弹起并且用js写一个虚拟键盘还要可以输入中文!!!想想就觉得可怕。 将input的typ...

hollyDysania
2018/12/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

记录replugin使用的一个坑

反复编译插件放入宿主中,一直出现如下错误: android.content.res.Resources$NotFoundException: Resource ID #0x7f050000 type #0x5 is not valid 回滚代码,重启AS还是出错。最终发现将宿...

Gemini-Lin
今天
2
0
Vert.x系列(二)--EventBusImpl源码分析

前言:Vert.x 实现了2种完成不同的eventBus: EventBusImpl(A local event bus implementation)和 它的子类 ClusteredEventBus(An event bus implementation that clusters with other Ve......

冷基
今天
2
0
Perl - 获取文件项目

参考:http://www.runoob.com/perl/perl-directories.html 下面返回JSON格式的文件列表 #!/usr/bin/perluse strict;use warnings;use utf8;use feature ':5.26';require Fi......

wffger
昨天
3
0
vue组件系列3、查询下载

直接源码,虽然样式样式不好看,逻辑也不是最优,但是可以留作纪念。毕竟以后类似的功能只需要优化就可以了,不用每次都重头开始。。。 <template> <div class="pre_upload"> <div ...

轻轻的往前走
昨天
3
0
java浅复制和深复制

之前写了数组的复制,所以这里继续总结一下浅复制和深复制。 浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝。 深拷贝:对基本数据类型进行值传递,对引用数据类型,...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部