iphone - 点击时自动选择文本字段中的文本

标签 iphone objective-c cocoa-touch ios uitextfield

在我的应用程序中,我有一个非常小的文本框。我想在用户点击后突出显示其中的文本,然后在键入下一个字符时,之前的文本(点击时突出显示)消失,新输入的数据将取而代之。

我试过以下代码:

UITextField *aTextField = [[UITextField alloc] initWithFrame:myFrame];
aTextField.clearButtonMode = UITextFieldViewModeWhileEditing;

但是因为文本域很小,所以这里不适合。我想在不显示任何控件的情况下突出显示点击的文本,然后在点击下一个字符时我将替换突出显示的文本。知道如何做到这一点。

最佳答案

您想在 UITextField 上使用 UIResponderStandardEditActions 类别。忽略这一点不足为奇。它有点隐藏在文档中。

[self.textField selectAll:nil];

关于iphone - 点击时自动选择文本字段中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6158854/

相关文章:

iphone - Xcode 为每个目标更改全局变量

ios - 解析错误 "Could not build module ' UIKit'”但应用程序运行正常

iphone - NSDateFormatter 在设备和模拟器上给出不同的值?解决办法是什么?

ios - 收不到ios通知

iphone - Cocoa touch - 内存管理

iPhone开发——防止泄密

objective-c - Swift nil 值行为

iphone - 覆盖方法语法 ios

ios - UITableViewCell 的背景颜色

iphone - 如何将多个 CAKeyframeAnimations 组合成单个关键帧动画?