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