Xamarin iOS UIPageViewController SetViewControllers 查看页面之间
Xamarin iOS UIPageViewController SetViewControllers see page between
我正在创建一个带有 UIPageViewController 和其上方选项卡的项目。
我想使用选项卡导航,所以我知道我可以使用 SetViewControllers(controller, ...)
跳转到另一个选项卡。
但是如果 a 有 3 个控制器(A、B、C)然后我从 A 跳到 C,我怎样才能制作一个在跳到 C 之前也显示 B 的动画?
谢谢
在方法SetViewControllers
的回调Event_handler中从A跳转到B后可以导航到C。参考下面的代码。
pageViewController = new UIPageViewController(UIPageViewControllerTransitionStyle.PageCurl, UIPageViewControllerNavigationOrientation.Horizontal,UIPageViewControllerSpineLocation.Max);
//...
pageViewController.SetViewControllers(new UIViewController[] { B }, UIPageViewControllerNavigationDirection.Forward, true, (bool finished) =>
{
pageViewController.SetViewControllers(new UIViewController[] { C }, UIPageViewControllerNavigationDirection.Forward, true,null);
});
我正在创建一个带有 UIPageViewController 和其上方选项卡的项目。
我想使用选项卡导航,所以我知道我可以使用 SetViewControllers(controller, ...)
跳转到另一个选项卡。
但是如果 a 有 3 个控制器(A、B、C)然后我从 A 跳到 C,我怎样才能制作一个在跳到 C 之前也显示 B 的动画?
谢谢
在方法SetViewControllers
的回调Event_handler中从A跳转到B后可以导航到C。参考下面的代码。
pageViewController = new UIPageViewController(UIPageViewControllerTransitionStyle.PageCurl, UIPageViewControllerNavigationOrientation.Horizontal,UIPageViewControllerSpineLocation.Max);
//...
pageViewController.SetViewControllers(new UIViewController[] { B }, UIPageViewControllerNavigationDirection.Forward, true, (bool finished) =>
{
pageViewController.SetViewControllers(new UIViewController[] { C }, UIPageViewControllerNavigationDirection.Forward, true,null);
});