如何使电话号码建议显示在PhonePad类型的键盘上?

时间:2019-09-16 05:41:54

标签: ios swift keyboard swift4

我试图让电话号码的建议显示在键盘上方的灰色矩形中(就像默认情况下那样,或者默认为电子邮件),但是我无法显示它。相反,有时会显示来自电子邮件文本字段的电子邮件建议...

我该怎么做?

我已经尝试过了:

        email_phoneInputField.keyboardType = .phonePad
//        email_phoneInputField.returnKeyType = .default
        email_phoneInputField.autocapitalizationType = .none
        email_phoneInputField.autocorrectionType = .no
        email_phoneInputField.textContentType = .telephoneNumber
        email_phoneInputField.reloadInputViews()

2 个答案:

答案 0 :(得分:0)

实际上您无法通过系统键盘获得电话号码的建议。如果您确实希望从键盘获得建议,请尝试使用第三方键盘。

———————————————————————————————————————————— >

我尝试了您说的内容,但像以前一样不起作用。在系统键盘模式下我看不到灰色矩形。

肯定有问题。您可以张贴有关该建议的屏幕截图吗?

答案 1 :(得分:0)

我知道了,我使用了这段代码:

email_phoneInputField.keyboardType = .phonePad
email_phoneInputField.returnKeyType = .default
email_phoneInputField.autocapitalizationType = .none
email_phoneInputField.autocorrectionType = .no
email_phoneInputField.textContentType = .telephoneNumber