如何在Xamarin.iOS应用中创建导航?

问题描述 投票:0回答:1

我习惯使用Xamarin.Forms。我在XAML或C#中创建一个Page并导航到它。但是,这是我第一次尝试创建不是Xamarin.Forms的iOS应用。我正在从Windows PC(当然,连接到Mac)上的Visual Studio进行操作。我发现ViewController类似于Xamarin.Forms Page。但是,如何创建另一个页面并告诉应用程序导航到该页面呢?我是否要创建另一个UIViewController?如果是这样,我如何告诉一个人导航到另一个?

我发现的都是使用其他IDE的教程。如何在Visual Studio中而不是“对于Mac”使用它?

而且,似乎(唯一的方法?)是使用称为情节提要的东西。但是,在VS中,在解决方案资源管理器中单击情节提要板时,它会开始“连接到Mac”(已连接到Mac),并且有一个进度条会一直打开。它永远不会加载。因此,如果没有情节提要的另一种方式,那会更好。

c# ios visual-studio xamarin xamarin.ios
1个回答
0
投票

但是如何创建另一个页面并告诉应用导航到该页面?是否创建另一个UIViewController?如果是这样,我如何告诉一个人导航到另一个?

您可以如下创建它:

单击Xamarin IOS项目 -> 添加 -> 新项目 -> 用户界面 (UIViewController类/带StoryBorad的ViewController)

enter image description here

我发现的都是使用其他IDE的教程。如何在Visual Studio中而不是“对于Mac”使用它?

这里是有关Walkthrough on Windows的正式文档,但有关使用情节提要的文件。下面有一个示例项目。

因此,如果没有情节提要,还有另一种方法,那会更好。

如果选择UIViewController Class C#创建一个ViewController,则可以导航到没有StoryBoard的此Controller。

this.PresentViewController(new UIViewControllerSecond(), true, null);
© www.soinside.com 2019 - 2024. All rights reserved.