0

我正在 Xcode 6.4 中开发应用程序并在 iOS 8.0 及更高版本的模拟器和设备中运行。我在视图控制器中有一个文本字段,它的值被传递给下一个视图控制器。

照常nextscreen.str = textfield.text;

问题是该文本字段的键盘在推送到该 ViewController 后会出现在下一个屏幕中几秒钟。我也写过[textField resignFirstResponder];

所有其他事情都工作正常,应用程序已准备好上传到商店。但是这个问题不应该存在。在下一个屏幕中不应该看到键盘,如果是,那么它是项目 UI 中的一个错误,会影响我的工作。如果有任何解决方案,请提供帮助。我第一次看到这个。并应用了所有可能的已知方法,但没有找到这个问题的结果。提前致谢。

编辑:我已经放置了一个警报视图,点击警报视图的按钮,我已经推送到下一个视图。然后也有这个问题。

4

2 回答 2

1

而下一个视图控制器将出现

- (void)viewWillAppear:(BOOL)animated
{
    [self.view endEditing:YES];

    [super viewWillAppear:animated];
}
于 2015-07-30T11:20:34.920 回答
0

首先隐藏键盘然后按下 Viewcontroller 我已经解决了这个问题

[self.view endEditing:YES];
// write you push code or Segue code
于 2015-07-30T12:02:08.820 回答