понедельник, 19 августа 2013 г.

Reset UITextField's original placeholder text

Для того чтобы обрабатывать события связанные с вводом сиволов в текстовое поле, необходимо чтобы ваш ViewController был делегатом  UITextFieldDelegate

@interface ViewController : UIViewController<UITextFieldDelegate> 

Для обработки появление и исчезновения placeholder'а необходимо реализовать два метода из UITextFieldDelegate

- (void)textFieldDidBeginEditing:(UITextField *)textField {
    textField.placeholder = nil;
}
 
- (void)textFieldDidEndEditing:(UITextField *)textField {
    textField.placeholder = @"Your Placeholdertext";
}

Комментариев нет:

Отправить комментарий