There is this "undo" key on the iPad keyboard.
I have a UITextField *textField where, textField.placeholder = @"Input";
Assumed that textField is not empty (textField.text = @"Something";), as I touched the textField and it became firstResponder,
1, Backspace all the string in textField (placeholder is shown) 2, Type something else 3, Backspace everything again (placeholder is shown) 4, press "undo" key
Result: The textField.placeholder is shown with textField.text overlapping it. Plus, the UITextFieldDelegate (shouldChangeCharactersInRange and UITextFieldTextDidChangeNotification) is not being called.
Is anyone facing the same problem? Is it somehow an iOS bug?