MvvmCross 6.0 - TipCalc iOS示例 - 无法使其正常工作

时间:2018-05-17 14:09:43

标签: ios xamarin mvvmcross

我是MvvmCross和Xamarin开发的新手。我正在使用MvvmCross 6.x

我遵循了TipCalc教程,我能够设置核心项目,但是,当我尝试设置iOS项目时,我没有找到任何项目在Windows上的Visual Studio 2017中添加带有xib文件的View Controller。

我看到的唯一选项是添加一个带有故事板,视图控制器类和uiview的视图控制器,但没有用于在用户界面下添加带有xib的视图控制器的项目。

我尝试使用故事板添加视图并使用MvxFromStoryboard属性修饰类,但是当我运行应用程序时视图不会显示。

我错过了什么?

我在Windows上使用Visual Studio 2017。我找不到添加带有xib的视图控制器的选项。

我看到的唯一选项是添加一个带有故事板,视图控制器类和uiview的视图控制器,但没有用于在用户界面下添加带有xib的视图控制器的项目。

2 个答案:

答案 0 :(得分:1)

Visual Studio从15.7开始使用xib模板删除viewController。

如果你仍然想像以前一样添加viewcontroller,这里有一个解决方法。

1.首先添加View Controller With Storyboard,然后删除.Storyboard文件。

2.添加.xib文件并将其命名为视图控制器。

enter image description here

3.以Storyboard方式删除初始viewcontroller的代码。

enter image description here

4.单击.xib类(空白区域)并将其链接到您的viewcontroller。

enter image description here

  1. 使用.xib方式打开XML(Text)Editor并在placeholder下添加此代码段,以便创建与视图的连接。
  2. enter image description here

答案 1 :(得分:0)

右键单击 - >添加 - >新建文件并选择iOS选项卡,然后选择查看控制器

Create xib