ios - 将 UITextField 的 textContentType 设置为 creditCardNumber 会覆盖 keyboardType 设置吗?

标签 ios swift

我将我的文本字段的内容类型和键盘类型设置如下:

numberTextField.textContentType = .creditCardNumber
numberTextField.keyboardType = .numberPad

但是,生成的键盘是默认的 QWERTY 键盘。数字小键盘仅在我移除 textContentType 时才会出现环境。

当我以编程方式和在界面构建器中设置这些属性时,都会发生这种情况。

这是一个错误还是我错过了什么?

最佳答案

creditCardNumber 的键盘类型如果您设置 returnKeyType,字段会发生变化.

关于ios - 将 UITextField 的 textContentType 设置为 creditCardNumber 会覆盖 keyboardType 设置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59076508/

相关文章:

ios - 如何使收藏 View 倒置?

swift - Swift 中的矩阵逆

ios - 在常规 UIViewController 上的 UITableViewCell 中的键盘上方滚动 UITextField

ios - 清除 NSDictionary 中的数组

ios - 如何处理 UISplitView 嵌套 Controller 中的点击事件

ios - 使自定义 CALayer 子类在添加到 super 层后自动重绘自身

ios - 按钮操作在第一次点击时不起作用

ios - 添加时 PFQueryCollectionViewController 不显示新数据

ios - Swift - 如何实现 "like post"

ios - 升级到 Xcode-beta 7 后出现奇怪的编译错误