我正在创建一个需要使用USB键盘的应用程序。 (普通的触摸屏键盘已被禁用,并且不会显示。)当用户首次安装该应用程序时,他们将需要创建一个四位数的Pin。引脚的输入字段受密码保护(因为每次输入新数字时都会出现点)。 Pin UITextField最多只能设置为四个数字。其他任何字母/数字都不会添加到UITextField中。这就是它的样子-

Link to the image.

这里的问题是,当用户单击USB键盘上的大写锁定按钮时,大写锁定图像将出现在UITextField中。但是,该字段仅接受数字,因此我不在乎在文本字段中显示大写锁定图像。有什么方法可以删除大写锁定图像?

最佳答案

将虚拟视图添加到rightView可以达到目的。感谢您的输入。

textField.rightView = UIView(frame: CGRect(x: 0, y: 0, width: 0, height: 0))

关于ios - 大写锁定图像受密码保护的UITextField,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43856344/

10-09 12:58