我有一个小项目,人们可以在其中创建要显示在列表中的项目,当他们第一次创建项目时,它有一个通用名称:“新项目”,所以我想让应用程序知道选择整个项目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/