I have a UITextField
that will represent an integer number with a fraction (numerator and denominator). As an example: "27 3/16"
. I want to make the denominator "/16"
at the end both un-editable and also un-selectable.
I can use the delegate method textField:shouldChangeCharactersInRange:replacementString:
to prevent the "/16?"
from being edited with an approach a bit like this.
Is there some way that I can also prevent the "/16"
from being selectable at all? So, the caret can't be moved in to it, and the selection marque can't be made around it.
If this isn't possible, is there a hook so that once the user finishes placing their selection, I can update the selection and move the caret to just before this piece of the text.
Thanks.