Swift 改变 UISearchBar PlaceHolder 文字颜色

简单的说,就是获取 UISearchBar 中的 UITextField,修改 UITextField 就变的简单很多。

if let textfield = searchbar.subviews.first?.subviews.last as? UITextField {
            textfield.attributedPlaceholder = NSAttributedString(string: "搜索", attributes: [NSForegroundColorAttributeName:UIColor.white])
            textfield.textColor = UIColor.white
        }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,283评论 4 61
  • 有一个熟悉的人整日在这个app上瞎涂乱写,吐槽他的同时自己也注册了一个,于是就来了,来这里的目的不是想喝鸡...
    鬼鬼酱0225阅读 177评论 0 0
  • 再次见到科米的时候,想不到是五年后的今天。那个时候的他已经一扫之前的颓废,他说之后他过得很好! 因为平时一直加班,...
    摩羯座的科米粑粑阅读 383评论 1 1
  • 远山如黛云烟暗, 院外森林, 何处飞禽。 多少伤秋寸草心。 小楼沉寂人情怅, 古调新琴, 化蝶寻音。 一曲弹吟泪湿襟。
    刘小地阅读 515评论 13 48