YYSearchView.m 1.46 KB
//
//  YYSearchView.m
//  YYSearchView
//
//  Created by mac on 16/7/12.
//  Copyright © 2016年 Jack YY. All rights reserved.
//

#import "YYSearchView.h"

@implementation YYSearchView 

-(void)awakeFromNib
{
    [super awakeFromNib];
    self.YYBgView.backgroundColor = COLOR_C_f4f4f4;
    self.YYSearch.leftView = [self leftView];
    self.YYSearch.layer.borderWidth = 0;
    self.YYSearch.leftViewMode = UITextFieldViewModeAlways;
    self.YYSearch.clearButtonMode = UITextFieldViewModeWhileEditing;
    [self.YYSearch addTarget:self  action:@selector(searchTile)  forControlEvents:UIControlEventAllEditingEvents];
    self.YYSearch.placeholder = @"搜索";
    [self.cancel setTitle:@"取消" forState:UIControlStateNormal];
    [self.cancel setTitleColor:COLOR_S_BLACK forState:UIControlStateNormal];
    
}

+(instancetype)creatView
{
    return [[[NSBundle mainBundle]loadNibNamed:@"YYSearchView" owner:nil options:nil]lastObject];
}

-(UIView *)leftView
{
    UIView * leftView = [[UIView alloc]initWithFrame:CGRectMake(18, 8, 24, 24)];
    UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom];
    button.frame = CGRectMake(8, 4, 16, 16);
    [button setImage:[UIImage imageNamed:@"search"] forState:UIControlStateNormal];
    [leftView addSubview:button];
    return leftView;
}
-(void)searchTile
{
    
    self.YYGetTitle(self.YYSearch.text);
}

- (IBAction)YYCancel:(UIButton *)sender
{
    [self.YYSearch resignFirstResponder];
    self.YYGetCancel();
}



@end