Eigene Tasten in der iOS-Tastatur mit Xamarin

Manchmal kommt es durchaus vor, dass man eigene Tasten auf der Tastatur für die Nutzung in einer App haben möchte. In Xamarin.iOS ist die Einbindung von benutzerdefinierten Tasten sehr einfach und problemlos mit nur wenigen Zeilen Code möglich.  Ein häufiges Problem unter iOS ist die fehlende „Done“-Taste zum Schließen der Tastatur. Während Android die Tastatur durch Klicken außerhalb der Tastatur schließt, macht iOS dies nicht. Zum Glück bietet UIKit eine einfache Implementierung für eigene Tasten. Darunter befindet sich auch die „Done“-Taste. Die hierbei zur Verfügung gestellte API nutzt ein zusätzliches UIView Element über der eigentlichen Tastatur. Um diese zusätzliche Leiste zu nutzen, muss lediglich die „InputAccessoryView“-Eigenschaft des entsprechenden UITextView oder UITextField Elements gesetzt werden.  Weiterlesen