使用UITextfield进行奇怪的resignFirstResponder行为

时间:2014-01-06 10:43:58

标签: ios objective-c

我有一个文本字段位于导航控制器内部的模态呈现的viewController上,当我使用

- (BOOL) textFieldShouldReturn:(UITextField *)textField {

    [textField resignFirstResponder];
    return YES;
}

当我按下返回键时,键盘会按预期隐藏,但由于某种原因,文本字段的整个视图会缩小到左上角并使所有子视图向左移动。它是一个非常简单的视图所以我不确定出了什么问题,是否有一种不同的隐藏键盘的方法可以避免这个问题呢?

这里有一些截图

step 1 step 2 step 3

我在这里附上了完整的代码:http://pastebin.com/PKMXEL4U

1 个答案:

答案 0 :(得分:0)

好的,哇,这种愚蠢的错误最奇怪的症状,结果我忘了把[super viewWillAppear:animated];放在viewWillAppear我花了一个单独的项目重建整个班级和故事板来找出那个&gt ;。<