所以我们彼此相邻有两个UIView
-将它们视为卡片。一个包含普通登录字段(电子邮件,密码),另一个包含注册字段(名称,电子邮件,密码,确认密码等)。
我们正在尝试实现密码自动填充功能,并且该功能可以正常运行,只是要填写错误的字段。我将点击登录屏幕的密码字段,进行生物识别,选择我要使用其详细信息的帐户,然后正确填充该密码字段。但是,注册屏幕上的一个随机字段会获取电子邮件地址...我设法弄清楚,这与控件的绘制顺序有关。无论哪个UITextField
最接近密码字段,无论它是哪个UIView
都将获取电子邮件地址。我会尝试绘制它,例如:
| textField1 | 。 | textField2 |
|密码|
因此,如果textField2
距离password
甚至更近textField1
1像素,它就会收到电子邮件地址。
我需要做的是修改响应者链/绘图顺序或任何其他内容,以强制contentType
接收电子邮件地址。
任何对我所能看到的提示都会感激。我们已经仔细阅读了有关响应者链等的所有Apple文档,但没有运气。
我尝试将文本字段的{{1}}设置为无效。
这是文本字段布局的图片