проблема в текстовых полях в iphone SDK - PullRequest
0 голосов
/ 20 января 2011

У меня есть два текстовых поля, в которых при вводе текста более 100 символов мне нужно отображать предупреждение только при нажатии на второе текстовое поле. Может ли кто-нибудь предложить мне, как это сделать.

Спасибовсем, Мониш.

1 Ответ

0 голосов
/ 21 января 2011

Создайте два поля UITextFields и установите для их свойств тега 1 и 2 соответственно.Затем внедрите протокол UITextFieldDelegate в файл заголовка, например так:

@interface MyViewController : UIViewController <UITextFieldDelegate> {
}

А затем в файле реализации используйте метод делегата textFieldDidBeginEditing, чтобы проверить длину и отобразить предупреждающие сообщения.Например,

- (void)textFieldDidBeginEditing:(UITextField *)textField {
if (textField.tag == 2 && [self.myfirstTextField.text length] > 100) {
       //-- display the alert message
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...