ビュー間のカスタム遷移を IUIViewControllerTransitioningDelegate で実装しようとしています。これは私の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)
{
...
}
}
しかし、コアから別のViewModelを表示すると、GetAnimationControllerForDismissedControllerまたはPresentingController(それ自体が表示されている場合)は呼び出されません...
ここではモノタッチの例 https://github.com/xamarin/monotouch-samples/tree/master/TransitionsDemo