NewsBlur/clients/ios/Classes/VerticalPageDelegate.swift

48 lines
1.4 KiB
Swift
Raw Normal View History

//
// 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 {
}