Xamarin跨平台应用程序重定向到main.storyboard

时间:2019-10-17 11:42:25

标签: xaml xamarin xamarin.forms xamarin.ios storyboard

我目前正在使用Xamarin Forms开发跨平台应用程序,并且在启动屏幕后无法完全将其重定向到故事板上的ios。

有人知道该怎么做吗?任何帮助将不胜感激

谢谢 Pudsey

1 个答案:

答案 0 :(得分:0)

StoryBoard在Xamarin.forms项目中不可用。它只能在Xamarin.iOS项目中使用。您可以在iOS项目的FinishedLaunching方法中看到

public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
    global::Xamarin.Forms.Forms.Init();
    LoadApplication(new App());

    return base.FinishedLaunching(app, options);
}

它将加载new App()项目中的类Xamarin.forms,然后将pages类中的App加载到那里。 Android,iOS和UWP应用程序在这些页面中共享UI,设计,逻辑等。您当时无法重定向到main.storyboard

您可以阅读this document有关xamarinforms工作原理的信息。

此外,您可以使用custom-renderer

在每个平台上自定义Xamarin.Forms控件的外观和行为。