更改iOS密码自动填充文本字段顺序

时间:2019-12-02 08:48:58

标签: ios swift uiview uitextfield

所以我们彼此相邻有两个UIView-将它们视为卡片。一个包含普通登录字段(电子邮件,密码),另一个包含注册字段(名称,电子邮件,密码,确认密码等)。

我们正在尝试实现密码自动填充功能,并且该功能可以正常运行,只是要填写错误的字段。我将点击登录屏幕的密码字段,进行生物识别,选择我要使用其详细信息的帐户,然后正确填充该密码字段。但是,注册屏幕上的一个随机字段会获取电子邮件地址...我设法弄清楚,这与控件的绘制顺序有关。无论哪个UITextField最接近密码字段,无论它是哪个UIView都将获取电子邮件地址。我会尝试绘制它,例如:

| textField1 | 。 | textField2 |

|密码|

因此,如果textField2距离password甚至更近textField1 1像素,它就会收到电子邮件地址。

我需要做的是修改响应者链/绘图顺序或任何其他内容,以强制contentType接收电子邮件地址。

任何对我所能看到的提示都会感激。我们已经仔细阅读了有关响应者链等的所有Apple文档,但没有运气。

我尝试将文本字段的{{1}}设置为无效。

这是文本字段布局的图片

enter image description here

0 个答案:

没有答案