Ich möchte Alert vor dem Text im Textfeld eingeben nach OK Schaltfläche klicken Textfeld wird bearbeitbar sein, aber ich zeige Alert, aber Textfeld konnte nicht bearbeitet werden.UIAlertcontroller in TextfieldShouldBeginediting objective-c
if(textField == contractValueField)
{
[self showAlertWithTitle:@"Information" textfield:contractValueField];
return YES;
}
Ich suche so viele Websites, aber ich habe nicht richtige Antwort unter Verwendung UIAlertView es funktioniert, aber ich will UIAlertController verwenden. Ich habe mehr als 20 Textfelder in meinem Projekt & jedes Textfeld, das ich Warnung vor Bearbeitungsbeginn anzeigen werde.
- (void)showAlertWithTitle:(NSString *)title textfield:(UITextField*)textfield
{
UIAlertController *alert = [UIAlertController alertControllerWithTitle:title message:@"Please enter Amount in Lakhs" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction* ok = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action)
{
[alert dismissViewControllerAnimated:YES completion:nil];
[textfield becomeFirstResponder];
}];
[alert addAction:ok];
[self.navigationController presentViewController:alert animated:YES completion:nil];
}
ist Ihr showAlertWithTitle ausgewählt worden zeigen wollte: Methode aufgerufen wird ?. –
ja, es ruft aber Textfeld hat nicht bearbeitet werden, nachdem drücken ok – narasimha
nur versuchen, [self presentViewController], ich glaube, das ist es nicht –