【问题标题】:How to make the keyboard appear directly in text field of a UITableViewCell如何使键盘直接出现在 UITableViewCell 的文本字段中
【发布时间】:2012-03-11 23:02:36
【问题描述】:

基本上,我希望在您的 iPhone 上转到“设置”->“常规”->“关于”->“名称”时发生相同的行为。

请注意,当您单击“名称”时,会出现一个新视图,提示您输入名称;并且文本域是直接“选中”的——也就是说,键盘直接弹出,不用等你点击文本域。

我现在有一个带有表格视图的屏幕,如下所示:

这个屏幕使用 Storyboard segues 链接到我的界面的其余部分。它工作正常,但文本字段没有直接获得焦点。我每次都必须点击它才能使键盘出现。

如何让键盘直接出现?我必须使用代码,还是有办法在 Storyboard 编辑器中使用?

【问题讨论】:

    标签: ios uitableview focus uitextfield storyboard


    【解决方案1】:

    我认为没有办法只使用故事板来做到这一点,但在代码中做到这一点相当容易。当您的视图加载时,向您的文本字段发送 becomeFirstResponder 消息。

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

    【讨论】:

      猜你喜欢
      • 2021-02-09
      • 1970-01-01
      • 2018-12-29
      • 1970-01-01
      • 2013-02-14
      • 2019-01-12
      • 1970-01-01
      • 2010-11-02
      • 2017-10-18
      相关资源
      最近更新 更多