我正在实施一个multilinqual应用程序,我有搜索funtionlity。在那里我已经放置了uitextfiled。不显示阿拉伯语键盘
当我将语言更改为阿拉伯语,并正在测试应用程序。我发现特定的uitextfield总是显示英文键盘而不是阿拉伯文键盘。
电话语言设置为阿拉伯语,但在uitextfield中它始终显示英语键盘。这是怎么发生的?下面
是我的代码
NSString *strPoemName = NSLocalizedString(@"Poem Name", @"Poem Name TextField");
self.txtFieldPoemName = [[[UITextField alloc]initWithFrame:CGRectMake(10, 0, 270, 40)]autorelease];
[self.txtFieldPoemName setFont:[UIFont systemFontOfSize:14.0]];
self.txtFieldPoemName.autocapitalizationType = UITextAutocapitalizationTypeNone;
self.txtFieldPoemName.autocorrectionType = UITextAutocorrectionTypeNo;
self.txtFieldPoemName.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
self.txtFieldPoemName.placeholder = strPoemName;
self.txtFieldPoemName.delegate = self;
self.txtFieldPoemName.clearButtonMode = UITextFieldViewModeWhileEditing;
self.txtFieldPoemName.returnKeyType = UIReturnKeySearch;
[cell.contentView addSubview:self.txtFieldPoemName];
检查此[链接](http://iphone.appstorm.net引起/ how-to/change-your-keyboard-or-display-language-in-ios /) –
[Link](http://stackoverflow.com/questions/330542/setting-the-iphone-keyboard-language)say你不能实际地设置键盘语言。 – HDdeveloper