¿Cómo cambiar el color de tinte global en las forms de Xamarin de la aplicación de iOS?

¿Cómo puedo cambiar el color de tinte global de mi aplicación de iOS en un proyecto de formularios Xamarin (C #)?

El color de tinte de iOS global se puede establecer a través de UIApplication.KeyWindow cuando esté disponible, la más temprana después de que la aplicación haya terminado de ejecutarse:

 using Foundation; using UIKit; namespace MyApp.iOS { [Register("AppDelegate")] public class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate { public override bool FinishedLaunching(UIApplication uiApplication, NSDictionary launchOptions) { global::Xamarin.Forms.Forms.Init(); LoadApplication(new App()); var result = base.FinishedLaunching(uiApplication, launchOptions); uiApplication.KeyWindow.TintColor = UIColor.Blue; return result; } } } 

Agregue el código siguiente en el método de inicio de aplicaciones terminado en Xamarin.iOS Project.

 Boolean result = base.FinishedLaunching(app, options); UIApplication.ShanetworkingApplication.KeyWindow.TintColor = UIColor.Green; return result;