In Ansicht A habe ich ein Textfeld. Ich tippe auf ein Steuerelement, um einen neuen Ansichtscontroller B einzublenden. Ansicht B verfügt nur über eine Textansicht, deren Rahmen an die Tastatur angepasst werden sollte. Ich setze immer die Textansicht als Erstanwender und die Tastatur sollte sofort beim Anzeigen angezeigt werden B wird eingedrückt.So ändern Sie die Ansicht entsprechend der Tastatur show/hide, wenn die Tastatur bereits angezeigt wird
Ich mache die übliche Tastaturbenachrichtigungsverarbeitung in Ansichtscontroller B. Wenn also die Tastatur nicht angezeigt wird, bevor Ansicht B gedrückt wird, gibt es kein Problem. Wenn jedoch das Textfeld in Ansicht A der erste Responder ist und die Tastatur bereits angezeigt wird, wenn ich den Controller B anschließe, erhalte ich kein UIKeyboardWillShowNotification/UIKeyboardDidShowNotification. Irgendwelche Vorschläge, um mit dieser Situation umzugehen?
Ist es eine Ipad App? Und ist es eine SeiteSheet Stil anzeigen? – tangqiaoboy
Warum versuchst du nicht, UITextfieldDelegate oder UITextViewDelegate kann Ihnen helfen. – Leena