点击时自动选择文本字段中的文本
Posted
技术标签:
【中文标题】点击时自动选择文本字段中的文本【英文标题】:Auto selection of text in textfield on tap 【发布时间】:2011-05-28 00:25:02 【问题描述】:在我的应用程序中,我有一个非常小的文本框。一旦用户点击它,我想突出显示其中的文本,然后在输入下一个字符时,以前的文本(在点击时突出显示)消失并且新输入的数据替换它。
我已尝试使用以下代码:
UITextField *aTextField = [[UITextField alloc] initWithFrame:myFrame];
aTextField.clearButtonMode = UITextFieldViewModeWhileEditing;
但由于文本字段非常小,这不适合这里。我想在点击时突出显示文本而不显示任何控件,然后点击下一个字符,我将替换突出显示的文本。任何想法如何做到这一点。
【问题讨论】:
【参考方案1】:您想在UITextField
上使用UIResponderStandardEditActions
类别。忽略这一点并不奇怪。它有点隐藏在文档中。
[self.textField selectAll:nil];
【讨论】:
如何设置选中文本的背景颜色?以上是关于点击时自动选择文本字段中的文本的主要内容,如果未能解决你的问题,请参考以下文章