自定义UISearchiBar

来源:互联网 发布:凯里欧文16年数据 编辑:程序博客网 时间:2024/06/03 22:41


1、

@interface MySearchBar :UISearchBar


@end


2、

@implementation MySearchBar

-(void)layoutSubviews

{

    [superlayoutSubviews];

   UITextField *searchTextField=nil;

   NSArray *subViewArr=self.subviews;

   for (NSInteger i=0; i<subViewArr.count; i++) {

        

       UIView *viewSub=[subViewArr objectAtIndex:i];

       NSArray *arr=viewSub.subviews;

       for (NSInteger j=0; j<arr.count; j++) {

           if ([[arr objectAtIndex:j]isKindOfClass:[UITextFieldclass]]) {

                searchTextField=(UITextField *)[arrobjectAtIndex:j];

            }

        }


    }

   if (!(searchTextField==nil)) {

        [searchTextFieldsetBackgroundColor:[UIColorwhiteColor]];

        searchTextField.placeholder=@"请输入品牌名称";

        [searchTextField setBorderStyle:UITextBorderStyleRoundedRect];

       UIImageView *imageView=[[UIImageViewalloc] initWithImage:[UIImageimageNamed:@"gray-Textfieldsearch"]];

        searchTextField.leftView=imageView;

    }

    

}


@end



1 0
原创粉丝点击