Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.ios TransitionLegate和MVVMCross_Xamarin.ios_Xamarin_Mvvmcross_Uikit Transitions - Fatal编程技术网

Xamarin.ios TransitionLegate和MVVMCross

Xamarin.ios TransitionLegate和MVVMCross,xamarin.ios,xamarin,mvvmcross,uikit-transitions,Xamarin.ios,Xamarin,Mvvmcross,Uikit Transitions,我正在尝试使用IUIViewController TransitioningDelegate实现视图之间的自定义转换。这是我的TableViewController public class TableListView : MvxTableViewController, IUIViewControllerTransitioningDelegate { ... [Export ("animationControllerForPresentedController:presentingControl

我正在尝试使用IUIViewController TransitioningDelegate实现视图之间的自定义转换。这是我的TableViewController

public class TableListView : MvxTableViewController, IUIViewControllerTransitioningDelegate
{
...
[Export ("animationControllerForPresentedController:presentingController:sourceController:")]
        public MonoTouch.UIKit.IUIViewControllerAnimatedTransitioning PresentingController (MonoTouch.UIKit.UIViewController presented, MonoTouch.UIKit.UIViewController presenting, MonoTouch.UIKit.UIViewController source)
{
...
}

[Export ("animationControllerForDismissedController:")]
public  MonoTouch.UIKit.IUIViewControllerAnimatedTransitioning GetAnimationControllerForDismissedController (MonoTouch.UIKit.UIViewController dismissed)
{
...
    }
}
但当我从core显示另一个ViewModel时,不会调用GetAnimationControllerForDismissedController或PresentingController(当显示其自身时)

这里有一个monotouch的例子

你能展示你的导航控制器或演示者吗?无论你做什么,与我尝试过的示例相当,它都不起作用!只有从导航控制器设置动画,而不是从viewcontroller设置动画,它才有效!