我试图使我的文本字段只显示阿拉伯数字键盘,无论什么语言的设备有。我将应用程序基础语言更改为阿拉伯语,它仍然显示英文数字。
keyboardImage
你可以创建一个子类,如UITextField
的ArabicTextField
,并使用textInputMode
属性来改变你的键盘,如下所示
class ArabicTextField: UITextField {
override var textInputMode: UITextInputMode? {
UITextInputMode.activeInputModes.filter
{ $0.primaryLanguage == "ar" }.first ?? super.textInputMode }
}