Xamarin iOS UIPageViewController SetViewControllers 查看页面之间
Posted
技术标签:
【中文标题】Xamarin iOS UIPageViewController SetViewControllers 查看页面之间【英文标题】:Xamarin iOS UIPageViewController SetViewControllers see page between 【发布时间】:2018-12-01 00:25:07 【问题描述】:我正在创建一个带有 UIPageViewController 和其上方的选项卡的项目。
我想用标签导航,所以我知道我可以使用SetViewControllers(controller, ...)
跳转到另一个标签。
但是如果 a 有 3 个控制器(A、B、C)然后我从 A 跳到 C,我怎样才能制作一个在跳到 C 之前也显示 B 的动画?
谢谢
【问题讨论】:
【参考方案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);
);
【讨论】:
以上是关于Xamarin iOS UIPageViewController SetViewControllers 查看页面之间的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.forms(或)xamarin.ios/xamarin.android(或)本机
Xamarin SQLite教程Xamarin.iOS项目添加引用
Xamarin.Forms 是 Xamarin.Android、Xamarin.IoS 和 Xamarin.Win 的简单总和吗?