2011-01-11 10 views
1

Ich bin auf der Suche nach einer guten Methode, um eine Tastatur mit einer Schaltfläche, um es zu beenden, wenn der Benutzer die Änderung eines UITextView beendet haben. Die UITextView kann Rückgabetasten akzeptieren, so dass ich die Tastaturtaste nicht verwenden kann, um sie zurückzuweisen.iPhone - Tastatur mit OK-Taste zu entlassen, mit Return-Taste in der UITextView akzeptiert

Es wäre auch wirklich toll, wenn diese Tastatur modal wäre, oder wenn ein Klick irgendwo auf ein anderes Steuerelement als die UITextView es ablehnen würde.

Wissen Sie, wie man es macht und es gut macht?

habe ich versucht, eine Menge Code im Web gefunden, und ich bin ein wenig für müde jetzt versuchen, eine so einfache und Standard-Sache zu machen ...

Antwort

1

bei Custom Views for Data Input Werfen Sie einen Blick.

Auch nicht "klicken" Sie in iOS, Sie "tippen".

+0

Vielen Dank. Während ich versuche, können Sie mir sagen, wenn Sie wissen, wie Sie verhindern können, dass der Benutzer Änderungen in den Fenstern während der Bearbeitung des TextView (modale Tastatur ... transparente Dinge ... resign überall ...)? – Oliver

+0

Als allgemeine Faustregel gilt, dass es besser ist, die Steuerelemente benutzerfreundlich einzurichten und den Benutzer damit vertraut zu machen, anstatt die Interaktionen des Benutzers zu verwalten. Die meiste Zeit, wenn Leute mich bitten, so etwas zu tun, liegt es daran, dass sie versuchen, das Medium zu ignorieren und Plattformkonventionen zu brechen. Apple scheint das SDK bewusst so zu gestalten, dass es schwierig wird. – Jim

+0

Ich habe den Apple Doc gelesen, aber ich kann die EingabeAccessoryView nicht erreichen. Kannst du mir helfen, den Code an der richtigen Stelle zu platzieren? Ich ziehe mit einer Feder an. – Oliver

Verwandte Themen