mirror of
https://github.com/ivanvorobei/SwiftUI.git
synced 2026-04-10 11:14:08 +02:00
Add Jike
This commit is contained in:
27
Examples/Jike/SwiftUI_Jike/SegmentViewController.swift
Executable file
27
Examples/Jike/SwiftUI_Jike/SegmentViewController.swift
Executable file
@@ -0,0 +1,27 @@
|
||||
//
|
||||
// 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)
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user