|
|
|
@ -29,15 +29,13 @@ namespace Avalonia.iOS |
|
|
|
public bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) |
|
|
|
{ |
|
|
|
var builder = AppBuilder.Configure<TApp>().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(); |
|
|
|
|