我习惯使用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),并且有一个进度条会一直打开。它永远不会加载。因此,如果没有情节提要的另一种方式,那会更好。
但是如何创建另一个页面并告诉应用导航到该页面?是否创建另一个UIViewController?如果是这样,我如何告诉一个人导航到另一个?
您可以如下创建它:
右 单击Xamarin IOS项目 -> 添加 -> 新项目 -> 用户界面 (UIViewController类/带StoryBorad的ViewController)
我发现的都是使用其他IDE的教程。如何在Visual Studio中而不是“对于Mac”使用它?
这里是有关Walkthrough on Windows的正式文档,但有关使用情节提要的文件。下面有一个示例项目。
因此,如果没有情节提要,还有另一种方法,那会更好。
如果选择UIViewController Class C#创建一个ViewController,则可以导航到没有StoryBoard的此Controller。
this.PresentViewController(new UIViewControllerSecond(), true, null);