为什么视图加载时键盘没有显示?

时间:2011-02-24 06:26:02

标签: iphone uitextfield

我在viewdidload中有这段代码:

[_txtName setDelegate:self];
[_txtName becomeFirstResponder];
_txtName.enabled = YES;
_txtName.text = @"";

但是当我的视图加载时,键盘没有显示,知道为什么?

_txtName是UITextField

1 个答案:

答案 0 :(得分:0)

正如@lukya在评论中指出的那样,您应该在becomeFirstResponderviewWillAppear:中拨打viewDidAppear:。如果您将呼叫置于viewWillAppear:,则在显示视图时,键盘将显示在屏幕上。如果您希望键盘在视图显示时从底部显示动画,则应将呼叫置于viewDidAppear: