ios - iOS - 更改为不同的 TextField 时保持 TextField 状态的输入键盘
问题描述
我有 10 个 TextField,每个 TextField 都是一个字符(可以是数字或字母)。每个 TextField 将有不同的外观,10 个字段将构建为 10 个字符的代码。
每次用户在字段中输入一个字符时,我都会将焦点切换到下一个字段,以确保输入顺畅。但是每次我切换到下一个视图时,键盘都会恢复到原来的状态(例如:在上一个字段中我切换到数字键盘输入(数字),下一个字段将重置为正常(字母))。有没有办法在更改字段并手动设置之前检测键盘的状态?
提前致谢
解决方案
我认为您应该使用一个UITextField
或创建自定义InputView。例如,您可以查看SDigitTextField或SGCodeTextField。
主要思想是使用隐藏的 UITextView 来获取输入并绘制带有标签的输入文本。
推荐阅读
- reactjs - 在非箭头函数内调用 this.setState?
- .net - 如何访问 XSDocument 元素?
- apache - 为什么 HTTP/2 会为 404 之类的状态代码显示不同类型的标头
- react-native - React Native - 使用返回处理程序时的堆栈导航
- php - 选择不显示字符串值,只显示整数
- ssl - 将 SSL 与 ejabberd 一起使用
- python-2.7 - 如果默认值或给定值,则 ArgParse 参数错误无
- c# - 如何在 C# 中获取蓝牙设备的 OutGoing ComPort
- sql - SQL - 按年细分薪酬时间跨度 fpr 员工
- html - 如何从列表组项目中删除项目符号