iOS-更改为不同的文本字段时,保留文本字段状态的输入键盘

iOS-更改为不同的文本字段时,保留文本字段状态的输入键盘,ios,swift,uitextfield,swift-keyboard,Ios,Swift,Uitextfield,Swift Keyboard,我有10个文本字段,每个文本字段是一个字符(可以是数字或字母)。每个文本字段将有不同的外观,10个字段将生成10个字符的代码 每次用户在字段中输入一个字符时,我都会将焦点切换到下一个字段,以确保顺利输入。但每次我切换到下一个视图时,键盘将返回其原始状态(例如:在上一个字段中,我切换到数字键盘输入(数字),下一个字段将重置为正常(字母))。在更改字段并手动设置之前,是否有方法检测键盘的状态 提前谢谢 我认为您应该使用一个UITextField或创建自定义字段。例如,您可以查看或。 其主要思想是使用

我有10个文本字段,每个文本字段是一个字符(可以是数字或字母)。每个文本字段将有不同的外观,10个字段将生成10个字符的代码

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

提前谢谢


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