Я использую UIAlertView
, чтобы показать текстовое поле поверх всплывающего окна. Но проблема, с которой я сталкиваюсь, заключается в том, что я не могу проверить и ограничить записи в UITextField
во всплывающем окне, то есть я хочу принять только 3 числовых значения.
Здесь я предоставляю блок кода, который я реализовал.
popup = [[UIAlertView alloc] initWithTitle:@"Please enter 3 numeric values"
message:@"\n\n"
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Ok", nil];
txtFld = [[UITextField alloc] initWithFrame:CGRectMake(12, 50, 260, 25)];
[txtFld setBackgroundColor:[UIColor whiteColor]];
[txtFld setKeyboardType:UIKeyboardTypeNumberPad];
[popup addSubview:txtFld];
[popup show];
[txtFld becomeFirstResponder];
Так может ли кто-нибудь помочь мне решить эту проблему? Заранее спасибо.