ios - 如何选择 UITextField 中的所有文本?

标签 ios objective-c uitextfield

我有一个小项目,人们可以在其中创建要显示在列表中的项目,当他们第一次创建项目时,它有一个通用名称:“新项目”,所以我想让应用程序知道选择整个项目title 以便用户更容易重命名它。我上网并花了很长时间寻找一种方法,但我尝试的每一种方法都出错了。这是我做的最后一件事,我的这部分代码是这样的:

if ([self.detailItem.title isEqualToString:@"New Item"]) {

    self.titleField.selectedTextRange = nil;
}

但我也试过[self.titleField selectAll:self]但它也没有用,正如我所说,我尝试过的其他任何事情都没有。

关于我应该做什么的任何想法?

如果您需要更多代码,请告诉我代码的哪一部分,我会将其编辑到这个问题中。

感谢您的帮助。

最佳答案

UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(0, 30, 320, 30)];
[self.view addSubview:textField];
textField.placeholder = @"my placeholder text";

关于ios - 如何选择 UITextField 中的所有文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25223894/

相关文章:

iphone - 当应用程序重新启动时,如何保留 UITextField 中存储在 plist 中的数据?

ios - App Store 上的应用程序相机运行速度比测试版本慢

ios - __CFTSDFinalize 崩溃

ios - Rightalignment UITextfield 的光标在输入空格后向左移动

ios - 两个不同的 UIButton 中的日期选择器更新值

ios - UIActionSheet 事件未触发

ios - 在 UILongPressGestureRecognizer 之后在 UICollectionViewCell 上显示按钮

iOS Novocaine 在扬声器上播放

ios - 如何自动将构建号添加到 Xcode ios 存档

ios - Objective-C:在文件中保存/还原复杂数据的数据结构?