diff --git a/src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs b/src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs index 18ccbad692..c1e7cd5aba 100644 --- a/src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs +++ b/src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs @@ -29,15 +29,13 @@ namespace Avalonia.iOS public bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { var builder = AppBuilder.Configure().UseiOS(); - CustomizeAppBuilder(builder); var lifetime = new SingleViewLifetime(); builder.AfterSetup(_ => { Window = new UIWindow(); - - + var view = new AvaloniaView(); lifetime.View = view; var controller = new DefaultAvaloniaViewController @@ -47,7 +45,9 @@ namespace Avalonia.iOS Window.RootViewController = controller; view.InitWithController(controller); }); - + + CustomizeAppBuilder(builder); + builder.SetupWithLifetime(lifetime); Window.MakeKeyAndVisible();