Der Richtige Weg, das zu tun, Benutzerdefinierte Tastaturen in iOS?

Ich bin auf der Suche zu implementieren, die eine benutzerdefinierte Symbolleiste, die sich oben meine Tastatur für ein text-Feld mit einige benutzerdefinierte Werte. Ich habe eine Tonne von tutorials online, aber diese Frage ist für die Frage, was ist der beste Weg, dies zu tun.

Diesem tutorial hier http://blog.carbonfive.com/2012/03/12/customizing-the-ios-keyboard/ bietet der häufigste Weg, ich kann sehen, dass in vielen tutorials, mit der Schaffung einer neuen Unterklasse von UIView und Verwendung von Delegaten zu bekommen, dass Informationen über.

Dass ist die gemeinsamkeit. Jedoch, ich kam in diesem tutorial, welches in der view-controller selbst erstellt nur der Symbolleiste, weist es dem Textfeld inputAccessory und es ist gut zu gehen. In der Tat, ich habe versucht, den code ohne jegliche Anstrengung, ich habe jetzt eine benutzerdefinierte Tastatur.

http://easyplace.wordpress.com/2013/03/29/adding-custom-buttons-to-ios-keyboard/

Scheint es einfach ein bisschen zu einfach für mich obwohl, und ich denke, die richtige, von Apple empfohlene Weg wäre zu erstellen, die UIView-Unterklasse, und Delegaten verwenden, damit der view-controller mit dem text-Felder wirkt wie die Delegierten.

Ich bin speziell für iOS 7 in meiner app.

Was sind die Gedanken der Menschen auf dieser? Wenn die zweite einfacher link wird unterstützt und ist wahrscheinlich vorbei apples Richtlinien, es ist ein guter Ausgangspunkt, aber wenn die Delegierten sind der Weg zu gehen, würde ich lieber sehen, dass in so von Anfang an.

Ihre Gedanken werden geschätzt.

InformationsquelleAutor amitsbajaj | 2013-11-29
Schreibe einen Kommentar