2010-10-27 3 views

ответ

3

Вы можете добавить InputAccessoryView, который будет сидеть на верхняя часть виртуальной клавиатуры (высота настраивается, но ширина будет всегда будет шириной клавиатуры).

Если открыть приложение Safari, при нажатии на текстовое поле, вы увидите панель над клавиатурой, это пример InputAccessoryView

С этой точки зрения аксессуара, вы можете добавить кнопку, что при нажатии будет отменить первый ответчик ко всем всем соответствующим полям текущего вида. Это отклонит клавиатуру, независимо от того, что сейчас находится в фокусе.

+0

Спасибо за помощь :) –

0

Я сомневаюсь, что это правильный способ добавить кнопку к стандартной клавиатуре. Вы должны добавить кнопку на ваш взгляд, который «говорит» контроллер (через addTarget ...), чтобы отправить resignFirstResponder сообщений в текстовом поле или строку поиска, которая называется клавиатурой

Смежные вопросы