Here is my code:
**MoreViewController.m**
从这个视图调用另一个视图控制器 FansLoyalityViewController
FansLoyalityViewController *fans = [[FansLoyalityViewController alloc] initWithNibName:@"FansLoyalityViewController" bundle:[NSBundle mainBundle] ];
fans.hidesBottomBarWhenPushed = YES;
fans.title=title;
[self.navigationController pushViewController:fans animated:YES];
**FansLoyalityViewController.m**
-(void)viewWillAppear:(BOOL)animated
{
[firstName becomeFirstResponder];
[super viewWillAppear:animated];
}
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[self animateTextField:textField up:YES];
}
- (void)textFieldDidEndEditing:(UITextField *)textField
{
[self animateTextField:textField up:NO];
}
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self.view endEditing:YES];
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
我的问题是相同的代码在英语中运行良好我第一次在 uitextfield 上的键盘工作得非常好..但是我使用了本地化并将语言更改为阿拉伯语..只有在更改为阿拉伯语后我才遇到这个问题“光标闪烁但键盘是第一次隐藏,如果我返回并再次查看此页面,我将获得键盘”
只有第一次出现视图时,键盘也没有显示,当语言更改为阿拉伯语时
我还引用了这个链接: 光标在 UITextField 中闪烁,但没有出现键盘 添加 [myUITextField becomeFirstResponder]; 不调出键盘。
我是ios的新手。所以请帮帮我