我想在带有对象的全名文本字段中显示全名建议
self.txtFullName.textContentType = .givenName
self.txtFullName.autocorrectionType = .yes
但是通过上面的代码我只得到名字,请让我知道如何在建议中获得全名。
提前致谢。
查看Apple 文档中可用的内容类型,您正在使用的类型
.givenName
仅指名字。
期望文本输入区域指定名字。
由于文档分别声明了
.givenName
和 .familyName
,我们可以假设 Apple 希望我们为这些内容设置单独的字段,但是您可以尝试 .name
,因为它看起来更通用,但不能保证。
您尝试过以下方法吗?
self.txtFullName.textContentType = .name
参考Apple的文档关于
.name
将文本输入区域中的内容定义为名称的属性。
设置此属性会导致全名建议出现在键盘上方。它适用于 UITextField 和 UITextView。
值得一提的是StackOverflow上有关电子邮件类型的答案,这表明这也适用于其他类型,包括名称。 另外,请确保您没有在模拟器上测试此功能,因为即使您登录您的 Apple ID,它也可能无法工作。
附注也许现在回答已经太晚了,但我还是回答了:)