Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在Swift中设置正确的键盘_Ios_Swift_Uitextfield_Uitextview_Uikeyboard - Fatal编程技术网

Ios 如何在Swift中设置正确的键盘

Ios 如何在Swift中设置正确的键盘,ios,swift,uitextfield,uitextview,uikeyboard,Ios,Swift,Uitextfield,Uitextview,Uikeyboard,据报道,我的一些用户在显示输入字段的键盘时出现问题(UITextView,UITextField)。他们总部设在法国,使用AZERTY键盘而不是QWERTY键盘。他们的iOS设置设置正确,键盘设置设置为AZERTY,区域设置也正确。在其他应用程序中,键盘使用AZERTY进行渲染。在我的应用程序中,它显示了QWERTY布局 我能做些什么或者可能做了些什么导致了这一切?我的UITextField设置如下(一个示例,但它们都遵循此结构) 我曾尝试在模拟器中以完全相同的设置复制此行为,但我看到AZERT

据报道,我的一些用户在显示输入字段的键盘时出现问题(
UITextView
UITextField
)。他们总部设在法国,使用AZERTY键盘而不是QWERTY键盘。他们的iOS设置设置正确,键盘设置设置为AZERTY,区域设置也正确。在其他应用程序中,键盘使用AZERTY进行渲染。在我的应用程序中,它显示了QWERTY布局

我能做些什么或者可能做了些什么导致了这一切?我的
UITextField
设置如下(一个示例,但它们都遵循此结构)

我曾尝试在模拟器中以完全相同的设置复制此行为,但我看到AZERTY键盘。此外,键盘错误的受试者使用的是最新的iOS版本


你知道这是什么原因吗?我如何解决?它是与我的应用程序相关还是与iOS相关?受试者使用较旧的iPhone型号(iPhone 5S、iPhone SE、iPhone 6),但我想这应该与软件而不是硬件有关。

进入设置->键盘,选择法语语言。将法语键盘拖到顶部,然后选择键盘类型Azerty


现在,您的所有应用程序都将具有默认的法语键盘。或者,您可以自行更改键盘类型。

转到设置->键盘,然后选择法语。将法语键盘拖到顶部,然后选择键盘类型Azerty

现在,您的所有应用程序都将具有默认的法语键盘。或者,您可以自行更改键盘类型

var commentTextField: UITextField = {
    let commentTextField = UITextField()
    commentTextField.translatesAutoresizingMaskIntoConstraints = false
    commentTextField.textColor = lightFontColor
    commentTextField.textAlignment = .left
    commentTextField.text = "Add Comment..."
    commentTextField.font = UIFont.boldSystemFont(ofSize: 15)
    commentTextField.autocapitalizationType = .words
    return commentTextField
}()