如何使键盘直接出现在UITableViewCell的文本字段中

时间:2012-03-11 23:02:37

标签: ios uitableview focus uitextfield storyboard

基本上我想要在你的iPhone上进入设置时发生的相同行为 - >一般 - >关于 - >名称。

请注意,当您单击“名称”时,会出现一个新视图,提示您输入名称;并且文本字段直接“选中” - 换句话说,键盘会直接弹出,而无需等待您点击文本字段。

我现在拥有的是一个带有Table View的屏幕,如下所示:

enter image description here

此屏幕使用Storyboard segues链接到我的界面的其余部分。它工作正常,但文本字段不直接获得焦点。我每次都要点击它以使键盘出现。

如何直接显示键盘?我是否必须使用代码,或者有没有办法在Storyboard编辑器中执行此操作?

1 个答案:

答案 0 :(得分:5)

我认为没有办法只使用故事板来实现这一点,但在代码中执行此操作的方法相当容易。加载视图后,向您的文本字段发送becomeFirstResponder消息。

- (void)viewDidLoad
{
    [super viewDidLoad];
    [self.myTextField becomeFirstResponder];
}