博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
01 iOS中UISearchBar 如何更改背景颜色,如何去掉两条黑线
阅读量:6293 次
发布时间:2019-06-22

本文共 672 字,大约阅读时间需要 2 分钟。

iOS 7.0以后,原来修改系统控件SearchBar 的方法不能用了。更改的方法如下

  1. 如果只是想改变searchBar的背景颜色,那么可以使用
searchBar.barTintColor=[UIColor colorWithRed:0.969 green:0.969 blue:0.969 alpha:1.0];复制代码
  1. 如果不仅仅只是改变背景颜色,还要去掉上面两条线,方法如下
  • 第一种方式
for (UIView *obj in [self.searchBar subviews]) {        for (UIView *objs in [obj subviews]) {            if ([objs isKindOfClass:NSClassFromString(@"UISearchBarBackground")]){                [objs removeFromSuperview];            }        }        if ([obj isKindOfClass:NSClassFromString(@"UISearchBarBackground")]){            [obj removeFromSuperview];        }    }复制代码
  • 第二种方式
self.searchBar.layer.borderWidth = 1;复制代码

转载于:https://juejin.im/post/5a3c5a8d6fb9a0450b6691f2

你可能感兴趣的文章
jQuery使用经验建议
查看>>
程序猿小白应该注意什么
查看>>
Android多线程之ArrayBlockingQueue源码解析
查看>>
分享Hadoop处理大数据工具及优势
查看>>
在Go中构建区块链 第7部分:网络
查看>>
JUC之CountDownLatch的源码和使用场景分析
查看>>
Go实现简单的K-V存储
查看>>
【持续更新】C++中string类使用总结
查看>>
霍夫变换概述和标准霍夫变换
查看>>
iOS 跳转App的二三事
查看>>
PhpStorm+Homestead+Xdebug调试Laravel
查看>>
Promise从入门到精通
查看>>
django 限制匿名用户访问以及重定向
查看>>
手把手教你实现一个 Vue 进度条组件!
查看>>
吃透这套架构演化图_从零搭建Web网站也不难!
查看>>
Java架构-(十) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
查看>>
Android热修复之 阿里开源的热补丁
查看>>
Spring Cloud-Honghu Cloud分布式微服务云系统(一)
查看>>
AI、5G时代到来,腾讯“社交+内容”的自我进化
查看>>
Webpack模块化原理简析
查看>>