Еще одна "как удалить кнопку pre, next, done" - вы можете подумать. На самом деле это не так. Я провел довольно тщательные исследования по этому вопросу и опробовал разные подходы, но ни один метод или решение действительно не делает это правильно. Все обходные пути (то, что они есть), упомянутые и показанные ниже, в основном похожи на один и тот же подход, заменить содержимое файла MainViewController.m. Я хорошо знаю, что более или менее все эти предлагаемые решения несколько hacky, но все же должно быть кто-то там, кто решил эту проблему с немного изяществом и глубокой мыслью или кто-то, кто хорошо знает C и может предложить более прочное решение.
Позвольте мне проиллюстрировать мою точку зрения, сделав ссылки на некоторые предлагаемые решения:
Решение 1
В iOS6 это приводит к тому, что граница формы помощника еще присутствует, а клавиатура действует так, как будто панель помощника формы все еще существует.
Решение 2
Кто-то предложил решение выше, но я просто не могу заставить его работать. Ответчик сделал несколько исправлений и комментариев к сообщению, которые только затрудняют понимание того, что делать. Я пробовал все варианты его решения, но я всегда получаю критическую ошибку , а проект просто не компилируется.
Решение 3
Не программист на C (почему я использую телефонную развязку), поэтому не могу заставить это работать правильно. Не знаю , что добавить где.
Решение 4
Не знаю, где и как это реализовать, поэтому не пробовал. Где я должен зарегистрироваться для получения уведомления keyboardDidShow? Где я должен добавить функцию?
Заключение
Согласно моим исследованиям, если хотите, никто еще не предложил правильное решение этого. Так кто-нибудь успешно удалил помощника формы без каких-либо из вышеупомянутых побочных эффектов?