Files
SwiftUI/Examples/Jike/SwiftUI_Jike/SegmentViewController.swift
Ivan Vorobei 27a7f9fae6 Add Jike
2019-06-06 22:36:07 +03:00

28 lines
769 B
Swift
Executable File

//
// SegmentViewController.swift
// SwiftUI_Jike
//
// Created by alexyang on 2019/6/6.
// Copyright © 2019 alexyang. All rights reserved.
//
import UIKit
import SwiftUI
struct SegmentViewController : UIViewControllerRepresentable {
var controllers: [UIViewController]
func makeUIViewController(context: Context) -> UIPageViewController {
let pageViewController = UIPageViewController(
transitionStyle: .scroll,
navigationOrientation: .horizontal)
return pageViewController
}
func updateUIViewController(_ pageViewController: UIPageViewController, context: Context) {
pageViewController.setViewControllers(
[controllers[0]], direction: .forward, animated: true)
}
}