iPhone - Клавиатура скрывает TextField

Я использую UITextField для получения вводов данных пользователем. Однако, так как мои текстовые поля находятся к середине/нижней части пера, оно скрыто, когда клавиатура открывается. Есть ли какой-либо путь вид слайда это наряду с клавиатурой так, чтобы это было на вершине клавиатуры во время выбора? Кроме того, так как я также использую цифровую клавиатуру, есть ли простой способ включать сделанную кнопку где-нибудь?

Спасибо за справку.

22
задан Toseef Khilji 17 December 2013 в 11:21
поделиться

3 ответа

Для прокрутки при появлении клавиатуры мне нравится этот туториал от Cocoa With Love.

Чтобы убрать цифровую клавиатуру, вы можете поместить пользовательскую кнопку "Готово" на клавиатуру или сделать невидимую кнопку над остальной частью экрана. Я сделал последнее с помощью кода, но в этом руководстве используется Interface Builder.

17
ответ дан 29 November 2019 в 03:59
поделиться
[

] Тебе придется сделать это вручную. Посмотрите на этот ответ. []UITextField: вид перемещения при появлении клавиатуры[][

].
3
ответ дан 29 November 2019 в 03:59
поделиться

Это отстой на iPhone. Вы должны либо разработать свой интерфейс таким образом, чтобы поля были видны при появлении клавиатуры, либо сдвинуть поле вверх при появлении клавиатуры. (И отступите, когда закончите)

Я предлагаю взглянуть на некоторые приложения Apple, такие как «Контакты» или «Настройки», чтобы узнать, как они с этим справляются.

Кроме того, я уверен, что iPhone HIG может что-то сказать по этому поводу.

1
ответ дан 29 November 2019 в 03:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: