Кроссплатформенное приложение Xamarin для перенаправления на main.storyboard - PullRequest
1 голос
/ 17 октября 2019

В настоящее время я разрабатываю кроссплатформенное приложение с использованием форм Xamarin и не могу заставить его перенаправить ios на раскадровку после экрана запуска.

Кто-нибудь знает, как это сделать? Любая помощь будет оценена

Спасибо Pudsey

1 Ответ

0 голосов
/ 18 октября 2019

StoryBoard недоступно в проекте Xamarin.forms. Он может быть использован только в проекте Xamarin.iOS. Вы можете увидеть в методе FinishedLaunching в проекте iOS:

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 имеют общий интерфейс, дизайн, логику и т. Д. На этих страницах. Вы не можете перенаправить на main.storyboard в то время.

Вы можете прочитать этот документ о том, как-xamarinforms-works.

Кроме того, вы можете настроить внешний види поведение элементов управления Xamarin.Forms на каждой платформе с помощью custom-renderer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...