自定义searchBar,背景图片高度大于70像素,就变成灰色了,为什么呢?

自定义searchBar,背景图片高度大于70像素,就变成灰色了,为什么呢?

http://img1.sycdn.imooc.com//climg/5b684b0600015bc304140179.jpg
http://img1.sycdn.imooc.com//climg/5b684b060001f45f04270210.jpg
http://img1.sycdn.imooc.com//climg/5b684b0800010d1410010751.jpg
自定义searchBar,背景图片高度大于70像素,就变成灰色了,为什么呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
Tender10 2018-08-07 14:20:27

修改UISearchBar的高度不仅仅只是简单的修改frame,还需要修改UITextField的宽高。


Tender10 2018-08-07 09:57:45

UISearchBar默认是有自己默认的布局方式的,在没有改变searchBar中搜索框的高度的需求时,需要使用UISearchBar的默认布局。可以调用layoutSubviews完成背景颜色的设置。


  • 提问者 幕布斯2332854 #1
    具体怎么写,老师能说明一下吗?我听的不是背景色,是背景图片,超过系统默认高度就变成灰色了
    2018-08-07 13:35:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS进阶:界面优化与数据存储
  • 参与学习       516    人
  • 提交作业       158    份
  • 解答问题       637    个

本路径采用基础+案例方式,助你解开对界面优化、数据储存、屏幕适配的疑惑。6小时团购项目实战加最新版本Swift讲解,让你掌握更多iOS开发技巧。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师