【问题标题】:Auto selection of text in textfield on tap点击时自动选择文本字段中的文本
【发布时间】:2011-05-28 00:25:02
【问题描述】:

在我的应用程序中,我有一个非常小的文本框。一旦用户点击它,我想突出显示其中的文本,然后在输入下一个字符时,以前的文本(在点击时突出显示)消失并且新输入的数据替换它。

我已尝试使用以下代码:

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

但由于文本字段非常小,这不适合这里。我想在点击时突出显示文本而不显示任何控件,然后点击下一个字符,我将替换突出显示的文本。任何想法如何做到这一点。

【问题讨论】:

    标签: iphone objective-c cocoa-touch ios uitextfield


    【解决方案1】:

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

    [self.textField selectAll:nil];
    

    【讨论】:

    • 如何设置选中文本的背景颜色?
    猜你喜欢
    • 2011-02-18
    • 2021-12-24
    • 2011-08-29
    • 2023-03-23
    • 2014-12-13
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    相关资源
    最近更新 更多