我对SplitView的问题是导航栏...我使用tablet presenter,就像在MVVMCross示例中一样。当尝试添加一个导航栏项目时,例如在CustomerManagement示例中所示,它不显示。
我认为这与UINavigation控制器丢失有关,但我不知道如何使用tablet presenter来实现它。
我的视图是使用对话框构造的,而我的演示者使用的是MvxBaseTouchViewPresenter。
谁能告诉我在使用splitview和dialog时如何使用导航栏?
提前感谢!
发布于 2012-11-30 17:04:20
从你的描述中我不是100%清楚你的用户界面--如果我有错误的想法,那么一些图片可能会有所帮助。
然而..。基本上,我认为你可以在普通MonoTouch中实现的任何UI,你也应该能够在MvvmCross中实现。
看起来你已经做了相当多的工作,但只是简单回顾一下:
H19当加载UIView本身(在UIViewController ViewDidLoad中)时,MvxView基类将加载ViewModel以供视图使用。
在你的例子中,听起来你可能想要专门化你的一个拆分视图,以便它包含一个UINavigationController --然后你想让你的演示者将你的新视图传递给那个UINavigationController进行推送。
“高级”演示者的一个例子是会议示例-查看它如何将显示操作委托给Tab Bar - https://github.com/slodge/MvvmCross/blob/vnext/Sample%20-%20CirriousConference/Cirrious.Conference.UI.Touch/ConferencePresenter.cs
https://stackoverflow.com/questions/13631057
复制相似问题