iOS UISearchBar修改placeholder字体颜色和大小

在修改searchBar上面的placeholder字体颜色时,我自己手写的代码跟正确的一模一样时,它识别不出来,总是崩,错误内容说是没有那个value,真是见鬼了。当我粘贴过来时,它就好了。爱,真是那个什么了………………

 self.searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(20 , 20, kUISCREEN_WIDTH - 40, 30)];
    _searchBar.placeholder = @"个合格";
    _searchBar.tintColor = [UIColor whiteColor];
    _searchBar.translucent = YES;
    _searchBar.layer.masksToBounds = YES;
    _searchBar.layer.cornerRadius = 5.0;
    _searchBar.alpha = 0.2;
    //添加背景图,可以去掉外边框的灰色部分
    [_searchBar setBackgroundImage:[UIImage new]];
    [_searchBar setTranslucent:YES];

    //这个枚举可以对searchBar进行修改
    _searchBar.searchBarStyle = UISearchBarStyleProminent;
    //之前的效果,如下面的第一个效果图
    //加上如下命令效果如下
    searchBar.barTintColor = [UIColor whiteColor];
    //给searchBar中的textField添加背景图
   [_searchBar setSearchFieldBackgroundImage:[UIImage imageNamed:@"backgroundImage"] forState:UIControlStateNormal];
    //一下代码为修改placeholder字体的颜色和大小
    UITextField * searchField = [_searchBar valueForKey:@"_searchField"];
    [searchField setValue:[UIColor redColor] forKeyPath:@"_placeholderLa
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值