我的iPhone应用程序中有一个UITextField。我知道如何让文本字段选择它的所有文本,但是如何更改选择?假设我想选择最后5个字符,或者特定的字符范围,这是可能的吗?如果没有,我是否可以移动标记选择的开始和结束的线,就像用户正在拖动它们一样?
发布于 2011-04-27 13:37:04
这两种方法都适用于我:
[UITextField selectAll:self];和:
UITextField.selectedRange = NSMakeRange(0, 5);但前提是文本字段是第一响应者。(换句话说,只有在显示键盘的情况下。)因此,您需要在这两个select方法之前添加以下内容:
[UITextField becomeFirstResponder];如果希望文本显示为选中状态,请执行以下操作。
https://stackoverflow.com/questions/3277538
复制相似问题