2015-04-12 2 views
5

Ich habe heute meine iPhone-Version von 8.2 auf 8.3 aktualisiert und sah, dass Apple das Verhalten der Tastatur geändert hat. Wenn ich UIAlertVIew zeige, wird die Tastatur automatisch geschlossen.iOS 8.3 UiAlertView schließen Apple-Tastatur

Ich muss die Tastatur offen halten. Ist das möglich?

+1

Dies ist eine sein kann, Versuch, Sie dazu zu bringen, zum 'UIAlertController' zu wechseln, indem Sie Verhaltensänderungen für veraltete APIs einführen – Petesh

+0

Verwenden Sie' UIAlertController' –

+0

UIAlertController löst das p nicht Problem, Apple-Tastatur immer noch schließen, wenn die Warnungen angezeigt werden. –

Antwort

1

Um diesen Fehler in iOS Umgehung 8.

Jedes Mal, wenn Sie Ihre Warnung schließen, indem Sie eine beliebige Taste nur [textfield becomeFirstResponder] nennen klicken. Es öffnet die Tastatur.

Oder Sie können [textfield becomeFirstResponder] anrufen, nachdem Sie [alert show] tun.

0

Wenn Sie die Tastatur wollen, offen zu sein, nachdem die Warnung zeigt, verwenden Sie einfach den folgenden Code:

Swift:

alert.show() 
text1.becomeFirstResponder() 

Objective-C:

[alert show]; 
[text1 becomeFirstResponder];