Color del cursor de entrada en iOS
Esta plataforma específica de iOS establece el color del cursor de Entry en un color especificado. Se consume en XAML estableciendo la Entry.CursorColor propiedad enlazable en Color :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<Entry ... ios:Entry.CursorColor="LimeGreen" />
</StackLayout>
</ContentPage>
Como alternativa, se puede consumir desde C# mediante la API fluida:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
var entry = new Xamarin.Forms.Entry();
entry.On<iOS>().SetCursorColor(Color.LimeGreen);
El Entry.On<iOS> método especifica que esta plataforma específica solo se ejecutará en iOS. El Xamarin_Forms _PlatformConfiguration_iOSSpecific_Entry_SetCursorColor_ Xamarin_Forms _IPlatformElementConfiguration_ Xamarin_Forms _PlatformConfiguration_iOS_ _Entry__ Xamarin_FormsXamarin_Forms _Color_" data-linktype="absolute-path">, Entry.SetCursorColorXamarin.Forms.PlatformConfiguration.iOSSpecificColor en el espacio de nombres , establece el color del cursor en un especificado. Además, el método Xamarin_Forms _PlatformConfiguration_iOSSpecific_Entry_GetCursorColor_ Xamarin_Forms _IPlatformElementConfiguration_ Xamarin_Forms _PlatformConfiguration_iOS_ Xamarin_Forms _Entry__" data-linktype="absolute-path">se Entry.GetCursorColor puede usar para recuperar el color del cursor actual.
El resultado es que el color del cursor de Entry un se puede establecer en un Color específico:

Descarga del ejemplo