无法在 iOS 15 swift 上禁用键盘上的自动填充。 Xcode 13

Posted

技术标签:

【中文标题】无法在 iOS 15 swift 上禁用键盘上的自动填充。 Xcode 13【英文标题】:Unable to disable autofill on keyboard on iOS 15 swift. Xcode 13 【发布时间】:2021-12-28 11:30:20 【问题描述】:

我需要禁用键盘自动填充。我使用了以下代码:

firstName.autocorrectionType = .no
lastName.autocorrectionType = .no
        
firstName.textContentType = .none
lastName.textContentType = .none 

ios 14 和更早版本上不显示自动填充。 iOS 13.7 image.png.

在 iOS 15 上显示自动填充 iOS 15 image.png.

是否在 iOS 15 上为自动填充添加了新行为以及如何禁用它?

【问题讨论】:

这里有一些建议:***.com/questions/68287217/… 【参考方案1】:

这是可以帮助您的解决方案? 也可以使用 autocorrectionType 禁用文本字段 spellCheckingType

firstName.autocorrectionType = .no
firstName.spellCheckingType = .no

lastName.autocorrectionType = .no
lastName.spellCheckingType = .no

【讨论】:

以上是关于无法在 iOS 15 swift 上禁用键盘上的自动填充。 Xcode 13的主要内容,如果未能解决你的问题,请参考以下文章

更改键盘通知上的视图布局(Swift、iOS)

iOS 带有振动的自定义键盘

键盘完成键动作swift iOS不起作用

Swift/iOS8:只允许某些键盘

如何手动启用或禁用键盘上的 Return 键?

键盘完成关键动作swift iOS不起作用