【问题标题】:Show Keyboard to enter text in text filed on tableview cell click显示键盘以在表格视图单元格单击的文本字段中输入文本
【发布时间】:2019-08-27 23:17:20
【问题描述】:

我需要显示键盘才能在文本字段中输入文本。但是当我只需单击 tableview 单元格上的任意位置时,我需要出现键盘。目前,您必须单击单元格中的文本字段才能显示键盘。在表格视图单元格中,我有一个标签(用户不必编辑)和文本字段供用户输入值。我将不胜感激任何帮助。谢谢..

【问题讨论】:

    标签: ios swift uitableview uitextfield


    【解决方案1】:

    您可以在UITableViewDelegatedidSelectRowAt 委托方法中处理此问题。

    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        let cell = tableView.cellForRow(at: indexPath) as! YourCell
        cell.yourTextField.becomeFirstResponder()
    }
    

    【讨论】:

    • 谢谢 - 我是新手。看起来我必须转换为“YourCell”这是否意味着我必须制作一个“自定义”tableViewCell,注意我使用的是静态 tableViews。最好的方法是什么?
    猜你喜欢
    • 2016-07-16
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多