ios - 上下 PageViewController

标签 ios objective-c uipageviewcontroller

如果我前后滑动页面(图像),以下代码将起作用。 但是,我想知道如何能够从上到下或从下到上?

换句话说,图像将停留在屏幕的底部,当用户从上到下方向滑动时,就会出现第二个图像,依此类推。

self.pageViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"PageViewController"];
self.pageViewController.dataSource = self;
self.pageViewController.delegate = self;
PageContentViewController *startingViewController = [self viewControllerAtIndex:0];
NSArray *viewControllers = @[startingViewController];
[self.pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:NO completion:nil];

最佳答案

您可以通过编程方式创建一个并使用 navigationOrientation: 属性设置它

UIPageViewController(transitionStyle: .scroll, navigationOrientation: .vertical, options: nil)

或者你可以在 Storyboard中设置它:

Storyboard example

关于ios - 上下 PageViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42819807/

相关文章:

ios - UIPageViewController 显示黑屏

ios - 带有 iOS 9 Swift 2.1 的 Braintree node.js - 客户端 token 错误

objective-c - 将 Objective-C 转换为 Swift - 无符号类型使用什么?

iphone - 从 iPhone 的地址簿访问联系人?

objective-c - 如何在 Objective C 中使用指针

ios - swift : Swipe Both UICollectionView and UIPageViewController

ios - xcode uitableviewcell 选项不包含标识符

ios - PFObject 错误没有名为 'Contains' 的成员(SWIFT Xcode Parse)

ios - SwiftUI - 列表行中的多个按钮

objective-c - 如何调整 UIPageViewController 的横向大小