1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/JJet-jgcustomnumberkeyboard

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 00:07 aa1da48

Некоторые технические моменты:

  1. Создание пользовательской клавиатуры для набора номера (цифры и символы разделены по строкам).

  2. Добавление пользовательской панели набора на системную клавиатуру: (ключевой код):

self.intputTextFeild.inputAccessoryView = self.numKeyboard;
self.intputTextFeild.inputView = [[UIView alloc] init];
[self.intputTextFeild reloadInputViews];
  1. Адаптация под iPad (на iPad нельзя разместить пользовательскую клавиатуру поверх системной, так как она будет перекрыта панелью операций).
  2. Разделение пользовательской панели набора и нижней панели операций (панель операций загружается на самый верхний слой окна, чтобы не быть перекрытой клавиатурой).
  3. Объединение с полем поиска для управления скрытием и отображением панели набора.

Эффект реализации:

<Рисунок из источника>

Ценные замечания

Если у вас есть какие-либо вопросы, пожалуйста, отправьте мне сообщение в Git@OSC, указав места, которые вы не понимаете, и я помогу вам в Git@OSC. Это мой адрес GitHub.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/JJet-jgcustomnumberkeyboard.git
git@api.gitlife.ru:oschina-mirror/JJet-jgcustomnumberkeyboard.git
oschina-mirror
JJet-jgcustomnumberkeyboard
JJet-jgcustomnumberkeyboard
master