我目前正在使用Xamarin Forms开发跨平台应用程序,并且在启动屏幕后无法完全将其重定向到故事板上的ios。
有人知道该怎么做吗?任何帮助将不胜感激
谢谢 Pudsey
答案 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控件的外观和行为。