6

mvvmcross v3 支持故事板 xcode?

If yes, how? There is an example?  

谢谢

4

2 回答 2

3

MvvmCross 不太适合 Storyboard

原因是故事板中有一些逻辑(例如Segue导航),这些逻辑确实属于 MvvmCross ViewModels 中的动作。

话虽如此...如果您只想利用数据绑定,那么您可以...只是:

  • 添加 MvvmCross 程序集引用
  • 修改您的 Storyboard 应用程序,使其运行一些最少的设置代码
  • 使用Mvx*ViewController基类而不是UI*ViewController
  • 并类似地使用MvxTableViewCell(或类似的)基类,用于TableViewCell您使用的任何 's。

目前没有关于此的文档......但是有一个示例 - 发布在非常奇怪的“eh”标题下 - https://github.com/slodge/eh - 它只是一个简单的主细节对视图,并且需要针对最近的二进制文件构建 - 例如来自https://github.com/slodge/MvvmCross-Binaries/tree/master/XS-iOS-Mac

于 2013-05-01T17:24:12.337 回答
2

不确定这是否真的是这样,但斯图尔特和其他人在稍后被问到这个问题时对这个问题有更好的答案。请参阅此问题的答案MVVMCross support for Xamarin.iOS Storyboards

我在这里回答只是为了配合问答

更新 MVVMCross 3.5.1 现在有一个 FromStoryboard 属性,以便您可以拥有一些基于 Storyboard 的视图。见http://slodge.blogspot.co.uk/2015/05/351-release.html

谢谢

于 2014-12-17T10:16:10.723 回答