UITextField将光标设置为开始文本位置

Rom*_*anS 16 objective-c uitextfield ios

我需要移动光标以在文本字段上的设置焦点上开始文本位置.有可能吗?

omz*_*omz 21

将视图控制器(或其他一些适当的对象)设置为文本字段,delegate并实现如下textFieldDidBeginEditing:方法:

- (void)textFieldDidBeginEditing:(UITextField *)textField
{
    UITextPosition *beginning = [textField beginningOfDocument];
    [textField setSelectedTextRange:[textField textRangeFromPosition:beginning
                                                          toPosition:beginning]];
}
Run Code Online (Sandbox Code Playgroud)

请注意,这setSelectedTextRange:UITextInput(UITextField实现)的协议方法,因此您不会直接在UITextField文档中找到它.