I have tried to set UITextField \"Placeholder\" color as dark.
UITextField
NSAttributedString * search = [[NSAttributedString alloc] initWithSt
To make it future-proof and completely customizable (color, font, size, etc.), I would just add a UILabel on top and hide/show it manually according to the UITextField contents.
UILabel
Just make sure to set the label's userInteractionEnabled to NO.
userInteractionEnabled
NO