Question

I use UITextInput in customView:

MyCode: https://github.com/lequysang/github_zip/blob/master/UITextInputDebug.zip

@property (strong,nonatomic) id<UITextInput> textInput;

After typing some chars, I want to go back 4 chars and replace text at this position (replace any to T).Current cursor at the end.

How to do that?

I try replaceRange with UITextRange but don't know how to get position and size with it!

Please help! Thanks in advance!

Was it helpful?

Solution

replaceRange:withText:

Replace the text in a document that is in the specified range. (required)

- (void)replaceRange:(UITextRange *)range withText:(NSString *)text

Parameters

range

A range of text in a document.

text

A string to replace the text in range.

Availability Available in iOS 3.2 and later.

See Also

– textInRange: 

Declared In UITextInput.h

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top