В моем приложении у меня есть два текстовых поля (имя пользователя и пароль) и кнопка UI на странице входа.
Я хочу включить кнопку, если текстовое поле (пароль) имеет текст.
Я создал UITextfield и UIbutton со свойством ниже в viewDidLoad ().
self.txtFieldPassword.clearButtonMode = UITextFieldViewModeWhileEditing;
[self.btnLogin setEnabled:NO];
IЯ попробовал приведенный ниже код, и не повезло.
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if (textField == self.txtFieldPassword) {
// checking for any whitespaces
if(([string rangeOfString:@" "].location != NSNotFound))
{
return NO;
}
if( [[self.txtFieldPassword.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length] )
self.btnLogin.enabled = YES;
else
self.btnLogin.enabled = NO;
}
return YES;
}
, но, если я удалил нижнюю строку в UitextField, значит, это сработало.
self.txtFieldPassword.clearButtonMode = UITextFieldViewModeWhileEditing;
Я хочу включить кнопкус вышеуказанным свойством.Как этого добиться?
Спасибо !!!