如何在MvvmCross中显示iOS UIPopover?

如何在MvvmCross中显示iOS UIPopover?,ios,xamarin.ios,uipopovercontroller,mvvmcross,Ios,Xamarin.ios,Uipopovercontroller,Mvvmcross,过了很长一段时间,我又回到了这个问题上,但我现在用一个(希望)更好的例子完全重新表述了这个问题 我有一个iOS splitview应用程序,其中包含帐户和联系人。每个帐户可以有多个联系人。在主视图上,我显示一个帐户列表,在详细视图上,我显示一个对话框视图,其中包含所选帐户的帐号和地址等数据。DialogView中的一行称为“联系人”,当您按下它时,我想显示一个UIPover,其中包含所有帐户联系人的列表 但是我在哪里创建popover呢 我的想法是让视图调用其ViewModel,如Account

过了很长一段时间,我又回到了这个问题上,但我现在用一个(希望)更好的例子完全重新表述了这个问题

我有一个iOS splitview应用程序,其中包含帐户和联系人。每个帐户可以有多个联系人。在主视图上,我显示一个帐户列表,在详细视图上,我显示一个对话框视图,其中包含所选帐户的帐号和地址等数据。DialogView中的一行称为“联系人”,当您按下它时,我想显示一个UIPover,其中包含所有帐户联系人的列表

但是我在哪里创建popover呢

我的想法是让视图调用其ViewModel,如
AccountViewModel.ShowContactsCommand()
ViewModel然后调用
ShowViewModel()
,并让演示者创建UIPopover

但要创建UIPopover,需要为其提供箭头的UIView。现在的人对此一无所知


另一种选择是从视图中创建popover。感觉不太对,但是我可以访问我需要的UIView。我也不知道如何从这里创建新的ContactListView(演示者通常会执行此任务)。

您在哪里失败?它显示的是超控器吗?或者显示对话框ViewController?还是两者的结合?还是别的地方?如果只是
如何创建和显示popover.
那么这可能会有所帮助--如果是其他内容,那么可能会包括您迄今为止编写的代码或遇到的问题/错误。我对我的问题做了一点修改,它的表述很糟糕,对不起,我又用一个更好的词改了问题example@Stuart我们面临的唯一问题是,在展示popover时,popover附带的箭头。其他一切都很好。