在我的应用程序中,我有一个非常小的文本框。我想在用户点击后突出显示其中的文本,然后在键入下一个字符时,之前的文本(点击时突出显示)消失,新输入的数据将取而代之。
我试过以下代码:
UITextField *aTextField = [[UITextField alloc] initWithFrame:myFrame];
aTextField.clearButtonMode = UITextFieldViewModeWhileEditing;
但是因为文本域很小,所以这里不适合。我想在不显示任何控件的情况下突出显示点击的文本,然后在点击下一个字符时我将替换突出显示的文本。知道如何做到这一点。
最佳答案
您想在 UITextField
上使用 UIResponderStandardEditActions
类别。忽略这一点不足为奇。它有点隐藏在文档中。
[self.textField selectAll:nil];
关于iphone - 点击时自动选择文本字段中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6158854/