Вы используете свойство inputView UITextField или UITextView. Просто назначьте свой собственный вид. Затем, когда получатель становится первым респондентом, система автоматически покажет ваш пользовательский вид в качестве клавиатуры. Он также скрывает это при отставке первого респондента.
Насколько я знаю, шаблонов нет.