Может ли вид быть выдвинутым, когда появляется клавиатура? - PullRequest
1 голос
/ 16 октября 2011

Я создал несколько текстовых полей внизу, которые требовали ввода для пользователей.Есть ли какой-нибудь метод, который может автоматически увеличивать изображение при появлении клавиатуры?

Ответы [ 2 ]

2 голосов
/ 16 октября 2011

См. Перемещение содержимого Apple, расположенного под клавиатурой , или этой реализации на основе Расчет области, покрытой клавиатурой .

В основномВы должны смонтировать вид на UIScrollView и добавить нижнюю вставку содержимого с той же высотой, что и клавиатура.Затем прокрутите, используя setContentOffset: animated :.Это универсальное решение, которое вы можете использовать повторно.

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

1 голос
/ 16 октября 2011

используйте свойство -contentoffset вашего представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...