【问题标题】:Xamarin iOS UIPageViewController SetViewControllers see page betweenXamarin iOS UIPageViewController SetViewControllers 查看页面之间
【发布时间】:2018-12-01 00:25:07
【问题描述】:

我正在创建一个带有 UIPageViewController 和其上方的选项卡的项目。

我想用标签导航,所以我知道我可以使用SetViewControllers(controller, ...) 跳转到另一个标签。

但是如果 a 有 3 个控制器(A、B、C)然后我从 A 跳到 C,我怎样才能制作一个在跳到 C 之前也显示 B 的动画?

谢谢

【问题讨论】:

    标签: ios xamarin uipageviewcontroller


    【解决方案1】:

    在方法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);
      });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-08
      • 1970-01-01
      • 1970-01-01
      • 2020-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多