改变SearchBar的字体颜色、大小以及游标颜色

找到一种方法,从SearchBar内部的TextFiled进行改变,代码如下:

- (void)setSearchBarTextfiled:(UISearchBar *)searchBar{
    for (UIView *view in searchBar.subviews){
        for (id subview in view.subviews){
            if ( [subview isKindOfClass:[UITextField class]] ){
                [(UITextField *)subview setTintColor:[UIColor redColor]]; //游标
                [(UITextField *)subview setFont:[MyFont fontSize:18]];
                [(UITextField *)subview setTextColor:[UIColor blackColor]];
                return;
            }
        }
    }
}

用searchBar对象调用就好了

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 29,669评论 18 399
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 25,870评论 30 469
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 163,985评论 24 696
  • 目前为掘金效力的大前锋肯内特-法里德可能是明年二月交易截止日前最可能被送走的球员。据说这位27岁的大前锋已经向球队...
    zoneball阅读 177评论 0 0
  • 初见《瓦尔登湖》这本书,我以为是讲述一条湖,后来才知道,它更多的是表达着一种精神象征,一种平和的力量。 跑步时路过...
    若凡666阅读 107评论 0 0
  • 南宋时期“国破山河在,城春草木深”,诗人陆游年纪老迈,一身病痛僵卧孤村却不自哀,反而“尚思为国戍轮台”,当夜风...
    爱与祝福阅读 164评论 0 0
  • 每走过一段路,总历经无数的景色。 草原,丛林,戈壁,汪洋,跌跌撞撞地闯过去,我们总无暇细看。 它们在不断地撩拨我们...
    谜一样的1341阅读 112评论 0 0