I want a \'$\' Sign in the text field which cannot be erased. A user should be able to enter values after it and if he presses backspace it should only erase the value he entere
-textField:shouldChangeCharactersInRange:replacementString:
and return NO
if the proposed change would delete the "$".Also, you might need to implement -textFieldDidBeginEditing:
to position the cursor after the "$" if it's not there already.