Ich möchte die iPhone-Tastatur zeigen. Wie kann ich den Code schreiben (programmatisch), um die Tastatur zu zeigen.
Wie Jacob sagte, müssen Sie becomeFirstResponder
auf einem UITextView
ausführen, um es zum ersten Responder zu machen, dem Objekt, mit dem der Benutzer gerade arbeitet. Wenn Sie dies tun, zeigt das iPhone OS automatisch die Tastatur an, da dies für die Arbeit mit UITextView
aus einer Benutzerperspektive erforderlich ist.
Wie andere bemerkt haben, senden Sie die Nachricht becomeFirstResponder
an das Steuerelement, das die Tastatur bearbeiten soll.
Eine zusätzliche Sache, die Sie beachten sollten, ist, dass, wenn Sie eine externe Tastatur an ein iPad anschließen, die Tastatur nicht auf dem Bildschirm erscheint. Sie müssen Ihre Ansicht so gestalten, dass sie ohne die Bildschirmtastatur nicht albern aussieht.
Tags und Links iphone ios uitextview keyboard iphone-softkeyboard