mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-21 05:45:13 +00:00
48 lines
1.4 KiB
Swift
48 lines
1.4 KiB
Swift
![]() |
//
|
||
|
// VerticalPageDelegate.swift
|
||
|
// NewsBlur
|
||
|
//
|
||
|
// Created by David Sinclair on 2020-09-24.
|
||
|
// Copyright © 2020 NewsBlur. All rights reserved.
|
||
|
//
|
||
|
|
||
|
import UIKit
|
||
|
|
||
|
/// Delegate and data source of the story vertical page view controller.
|
||
|
class VerticalPageDelegate: NSObject {
|
||
|
}
|
||
|
|
||
|
extension VerticalPageDelegate: UIPageViewControllerDataSource {
|
||
|
func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
|
||
|
let viewController = storyViewController()
|
||
|
|
||
|
//TODO: *** TO BE IMPLEMENTED *** CATALYST: set up the story detail
|
||
|
|
||
|
return viewController
|
||
|
}
|
||
|
|
||
|
func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
|
||
|
let viewController = storyViewController()
|
||
|
|
||
|
//TODO: *** TO BE IMPLEMENTED *** CATALYST: set up the story detail
|
||
|
|
||
|
return viewController
|
||
|
}
|
||
|
|
||
|
func presentationIndex(for pageViewController: UIPageViewController) -> Int {
|
||
|
//TODO: *** TO BE IMPLEMENTED *** CATALYST
|
||
|
|
||
|
return 1
|
||
|
}
|
||
|
|
||
|
func presentationCount(for pageViewController: UIPageViewController) -> Int {
|
||
|
//TODO: *** TO BE IMPLEMENTED *** CATALYST
|
||
|
|
||
|
return 10
|
||
|
}
|
||
|
}
|
||
|
|
||
|
extension VerticalPageDelegate: UIPageViewControllerDelegate {
|
||
|
|
||
|
}
|