Если это приложение Xamarin Forms , существует простой способ установить PlaceHolder Color
для iOS и Android:
<Label Text="Hello, Custom Renderer!" />
<local:MyEntry Placeholder="input code" PlaceholderColor="Red"/
Эффект:
Кстати, при необходимости реализовать это в Render для iOS, вот решение:
var text = new NSAttributedString("Hello, World", foregroundColor: UIColor.Red);
Control.AttributedPlaceholder = text;
Вы можете установить AttributedPlaceholder для UITextField
, чтобы установить цвет.