iOS 11/12 使用联系人数据自动填充多个文本字段

Kac*_* Cz 6 autofill uitextfield ios swift ios12

我有一个使用多个文本字段的应用程序,用户在其中提供地址和个人数据(姓名等)。

我知道有一个名为textContentTypea 的属性UITextField。如果我设置它,键盘上方的栏会正确显示数据。但由于用户必须手动转到下一个文本字段,因此自动填充一个字段并不会自动填充所有字段。

有没有一种方法可以像在 Safari 或系统中的其他地方一样实现自动填充所有字段,其中用户仅自动填充一个字段,然后在表单中填充选定的联系人数据?或者我是否必须使用该Contacts框架来获取用户的联系卡?