Это вполне возможно и не очень сложно на самом деле. Вот простые шаги:
- Элемент навигации позволяет создавать собственные виды в его заголовке
- Добавить вид с меткой, аналогичной метке собственного элемента навигации
- Добавить прозрачную кнопку (пользовательскую кнопку) в верхней части метки
- Добавить скрытое текстовое поле поверх кнопки
- Когда кнопка нажата, скрыть метку и показать текстовое поле - сфокусироваться на текстовом поле (становиться первым).
- Вы находитесь в режиме редактирования: теперь отслеживайте нажатие клавиши «Возврат», и как только это произойдет, задайте для текста метки введенное значение, оставьте первого респондента в текстовом поле и скройте его, затем отобразите метку
Если вы отрегулируете все свойства компонентов пользовательского интерфейса, будет выглядеть, как будто ваш элемент навигации поддерживает встроенное редактирование!