我对 MvvmCross 和 Xamarin 开发还很陌生。我正在使用 MvvmCross 6.x
我遵循了 TipCalc 教程并且能够设置核心项目,但是,当我尝试设置 iOS 项目时,我没有在 Windows 上的 Visual Studio 2017 中找到任何要添加带有 xib 文件的 View Controller 的项目。
我看到的唯一选项是添加带有 Storyboard的 View Controller 、 View Controller 类和 uiview,但在用户界面下没有添加带有 xib 的 View Controller 的选项。
我尝试使用 Storyboard添加 View 并使用 MvxFromStoryboard 属性装饰类,但是当我运行应用程序时 View 不显示。
我错过了什么?
我在 Windows 上使用 Visual Studio 2017。我找不到使用 xib 添加 View Controller 的选项。
我看到的唯一选项是添加带有 Storyboard的 View Controller 、 View Controller 类和 uiview,但在用户界面下没有添加带有 xib 的 View Controller 的选项。
最佳答案
自 15.7
起,Visual Studio 删除了带有 xib 模板的 viewController。
如果您仍然想像以前一样添加 View Controller ,这里有一个解决方法。
1.先添加View Controller With Storyboard
,然后移除.Storyboard
文件。
2.添加.xib
文件并将其命名为您的 View Controller 。
3.去掉Storyboard方式初始化viewcontroller的代码。
4.点击.xib
类(空白区域)并将其链接到您的viewcontroller。
- 使用
XML(Text)Editor
方式打开.xib
并将此代码片段添加到placeholder
下以创建与 View 的连接。
关于ios - MvvmCross 6.0 - TipCalc iOS 示例 - 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50393621/