0

我有 10 个 TextField,每个 TextField 都是一个字符(可以是数字或字母)。每个 TextField 将有不同的外观,10 个字段将构建为 10 个字符的代码。

每次用户在字段中输入一个字符时,我都会将焦点切换到下一个字段,以确保输入顺畅。但是每次我切换到下一个视图时,键盘都会恢复到原来的状态(例如:在上一个字段中我切换到数字键盘输入(数字),下一个字段将重置为正常(字母))。有没有办法在更改字段并手动设置之前检测键盘的状态?

提前致谢

在此处输入图像描述

4

1 回答 1

0

我认为您应该使用一个UITextField或创建自定义InputView。例如,您可以查看SDigitTextFieldSGCodeTextField
主要思想是使用隐藏的 UITextView 来获取输入并绘制带有标签的输入文本。

于 2020-11-03T04:44:03.857 回答