UITextField

    //搜索textField

    _searchTextField = [[UITextField alloc] init];

[_searchTextFieldsetFrame:CGRectMake(80, 52, 511, 50)];

   //默认显示的字

    _searchTextField.placeholder = @"一键搜索";

    _searchTextField.font = [UIFontsystemFontOfSize:25];

    _searchTextField.delegate = self;

    [self.view  addSubview:_searchTextField];

 

#pragma mark - textField代理方法

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

{

    if (textField == self.titleLabel)

    {

        if (string.length == 0)

        {

            return YES;

        }

        

        NSInteger existedLength = textField.text.length;

        NSInteger selectedLength = range.length;

        NSInteger replaceLength = string.length;

        if (existedLength - selectedLength + replaceLength > WORD_NUM)

        {

            return NO;

        }

    }

    return YES;

}

 

- (BOOL)textFieldShouldReturn:(UITextField *)textField

{

    [textField resignFirstResponder];

    return NO;

}

#pragma mark -

 

 

 

//即时获取输入内容

 [self.projectNameFiled addTarget:self action:@selector(textFieldChanged:) forControlEvents:UIControlEventEditingChanged];

 

- (void)textFieldChanged:(UITextField *)textField

{

 

}

 

posted @ 2012-12-13 09:59  六界剑仙  阅读(176)  评论(0)    收藏  举报