UIImage *searchImg = [UIImage imageNamed:@"seach_top_bk"];
    searchImg=[searchImg resizableImageWithCapInsets:UIEdgeInsetsMake(20, 20, 20, 20) resizingMode:UIImageResizingModeStretch];//拉伸背景图片
    
    _searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(115, 7,200 , 30)];
    _searchBar.backgroundImage =searchImg;// 背景图片
    _searchBar.delegate = self;
    _searchBar.showsCancelButton = NO;
    _searchBar.placeholder = @"输入关键字..";
    
    for (UIView * subView in _searchBar.subviews) {
        if ([subView isKindOfClass:[UITextField class]]) {
            UITextField * field = (UITextField *) subView;
            field.borderStyle = UITextBorderStyleNone;
            field.background = nil; //将UISearchBar的UITextField的背景清除掉
        }
    }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
猜你喜欢
  • 2021-07-02
  • 2022-01-12
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
相关资源
相似解决方案