Просто добавьте UIB-кнопку, пользовательский тип, размер экрана и добавьте его к своему виду, когда ваше текстовое поле (или другая запись) будет в фокусе. Убедитесь, что ваш вид редактирования перенесен на передний план суперпредставления в тот момент, когда вы добавляете кнопку (чтобы гарантировать, что вид редактирования все еще реагирует на касание).
Добавить цель к кнопке, которая закрывает клавиатуру ([myTextfield resignFirstResponder]) и удаляет кнопку.
Также убедитесь, что кнопка удалена, когда textField нормально закрывается.