У меня есть представление таблицы, в каждой ячейке есть текстовое поле, принимающее только числовые значения. Для моей цели я добавил пользовательское десятичное место для цифровой клавиатуры по умолчанию. Поскольку кнопка «Готово» не используется, чтобы добавить клавиатуру, я добавил кнопку над табличным представлением. Недостаточное значение фона фона кнопки установлено на ноль. Кнопка скрыта, когда нет клавиатуры. Когда пользователь нажимает на текстовое поле, я отключаю кнопку. При нажатии на фон клавиатура расположена и кнопка снова скрыта. Это работает. Мои вопросы: 1. Является ли это приемлемым решением для отклонения клавиатуры? Кажется, это не лучший способ сделать это. 2. С этим решением у меня есть одна проблема: если пользователь входит в одно текстовое поле, а затем нажимает внутри другого видимого текстового поля, не нажимая на задний план в другом месте, что происходит, когда клавиатура отклоняется, так как событие захватывается невидимой кнопкой , Пользователь должен иметь возможность продолжить редактирование внутри другого текстового поля. Вместо этого пользователь должен снова щелкнуть внутри другого текстового поля и начать вводить значения.UITextField в таблице Просмотр и удаление цифровой клавиатуры
У кого-нибудь есть лучшие предложения? Благодарю.