光标在UITextField中闪烁,但键盘没有出现

时间:2012-12-19 20:11:51

标签: ios xcode keyboard uitextfield becomefirstresponder

我有一个带有文本字段的简单详细视图。 详细的viewController我写了这段代码:

- (void) viewDidAppear:(BOOL)animated{
    [self.textField becomeFirstResponder];
    NSLog(@"is textField 1st responder %d", [self.textField isFirstResponder]);
}

当我将细节推入导航控制器时,我在日志中看到“是textField 1st responder 0 ”。 键盘没有出现。 但是文本区域的光标闪烁。

这一刻会发生什么?键盘为什么不出现?我确实尝试在我的AppDelegate中捕获通知“KeyboardDidShown”但没有抓到任何东西: enter image description here

这是我的主视图设计:

enter image description here

1 个答案:

答案 0 :(得分:3)

调用reloadInputViews有帮助吗?