更改UIPageViewController翻转动画

ars*_*ena 3 objective-c xamarin.ios ios swift

我有一个默认情况下页面翻转动画UIPageViewController会发生变化的ViewControllers

在此处输入图片说明

是否可以用简单的滑入/滑出替换该动画?ViewPager例如Android 。

这是我的UIPageViewController初始化:

var pageViewController = new UIPageViewController();
        pageViewController.DataSource = new InfoViewControllerDataSource(this, _pageTitles);
        pageViewController.SetViewControllers(new UIViewController[] { Pages[0] }, UIPageViewControllerNavigationDirection.Forward, false, null);
        pageViewController.View.Frame = new CGRect(0, _toolbar.Frame.Bottom, this.View.Frame.Width, this.View.Frame.Size.Height);
        AddChildViewController(this.pageViewController);
Run Code Online (Sandbox Code Playgroud)

Ash*_*hik 8

您可以从“界面”构建器执行此操作。将过渡样式属性更改为滚动。如果要以编程方式进行操作,则transitionStyle是只读属性。只能通过这种方法来完成

pageViewController = new UIPageViewController(UIPageViewControllerTransitionStyle.Scr??oll, UIPageViewControllerNavigationOrientation.Horizontal)
Run Code Online (Sandbox Code Playgroud)