我遇到了一个与 ios 6 相关的问题。我的登录视图有两个名为用户名和密码的字段。在两者中输入一些文本后,用户可以登录。完成某些任务后,按下注销按钮并再次出现在登录视图中,但这次用户无法在文本字段中输入任何内容。它在 ios 5 中工作,但在 ios 6 中却不能。为了找到解决方案,我再次使用 xcode 4.5 制作了我的应用程序,只是复制了所有代码,但所有视图控制器都是新的。但我无法解决它。
我在应用程序委托中完成了它:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
(NSDictionary *)launchOptions
{
[self.window makeKeyAndVisible];
[self.window setRootViewController:_navController];
[[UINavigationBar appearance] setBackgroundImage:[
UIImage imageNamed: @"top_barBG.png"] forBarMetrics:UIBarMetricsDefault];
_navController.navigationBarHidden = NO;
navimage = [[UIImageView alloc] init];
navimage.frame = CGRectMake(100, 25, 118, 32);
navimage.image = [UIImage imageNamed:@"Logo.png"];
[_navController.view addSubview:navimage];
return YES;
}
一个问题更多是在内部视图控制器中,当光标出现在键盘上并且 resignFirstResponder 不起作用时,我所有的文本字段都无法输入任何内容。
请大家帮帮我。这将是一个很大的帮助。