以编程方式进入编辑模式 TextField

Posted

技术标签:

【中文标题】以编程方式进入编辑模式 TextField【英文标题】:Programmatically enter edit mode TextField 【发布时间】:2013-02-14 11:18:12 【问题描述】:

我的 uitableviewcell 中有一个可编辑的文本字段,并希望用户能够编辑该文本字段的内容。这在用户单击小文本字段时有效,但我想在单击 tableviewcell 时进入该编辑模式。

因此,在 tableview didselect 行委托中,我需要以编程方式为该文本字段输入编辑模式,但我找不到任何方法来执行此操作。这甚至可能吗?

【问题讨论】:

【参考方案1】:
[textField becomeFirstResponder]; 

以下是如何使用此方法的示例:

   - (void)tableView:(UITableView *)tblView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
    
          UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
          [cell.textField becomeFirstResponder];
    

【讨论】:

以上是关于以编程方式进入编辑模式 TextField的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI Textfield - 如何在编辑模式下设置文本字段的背景颜色以清除

gridview 以编程方式编辑模式

如何以编程方式禁用 C# 控制台应用程序的快速编辑模式?

Kendo Grid 如何以编程方式聚焦网格单元并阻止选择文本

Tableview编辑模式下禁用TextField

如何以编程方式更改editButtonItem的状态?