I have a textField with PlaceHolder as”Enter Product Name”, when I place cursor then it appears to be “Enter Product……” in 4.2 iOS simulator where as in lower versions it is working fine.
What could be the reason for this and How Can I solve this problem?
My guess is that “Enter Product Name” just barely fits in the text field, right ? If so, then the issue might be that starting with iOS 4.0 (IIRC), the default font is now Helvetica Neue instead of Helvetica which sometimes is few pixels wider.
The fix is simply to remove the “Enter” as it is redundant. The user already knows that this is a text field where he can enter some text, he only needs to know what is meant to be entered and that is merely “Product Name”. You can also check the “Adjust Font Size” checkbox in the info window of the text field and enter a smaller minimum font size.