Created by: chanil1218
It is sufficient to use UITextField's default font instead of static fallback font.
Due to intialized font([UIFont boldSystemFontOfSize:12.0f]) & derived font at updateDefaultFloatingLabelFont difference make placeholder text shrink. (In my case, setAttributedText: method call updateDefaultFloatingLabelFont when firstResponder changes)
According to Apple Doc, UITextField always have default font.
The default font is a 12-point Helvetica plain font.
So, it doesn’t have to have fallback font : [UIFont boldSystemFontOfSize:12.0f].
Reference : Issue #98 (closed)