mirror of
https://github.com/confirmedcode/Lockdown-iOS.git
synced 2025-12-21 12:14:02 +01:00
46 lines
1.5 KiB
Swift
46 lines
1.5 KiB
Swift
//
|
|
// WhyTrustViewController.swift
|
|
// Lockdown
|
|
//
|
|
// Created by Johnny Lin on 8/9/19.
|
|
// Copyright © 2019 Confirmed Inc. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
import UIKit
|
|
|
|
class WhyTrustViewController: BaseViewController, UIScrollViewDelegate {
|
|
|
|
@IBOutlet weak var pageControl: UIPageControl!
|
|
@IBOutlet weak var scrollView: UIScrollView!
|
|
|
|
var pages:[UIViewController] = []
|
|
|
|
override func viewDidLoad() {
|
|
super.viewDidLoad()
|
|
|
|
let mainStoryboard = UIStoryboard(name: "Main", bundle: nil)
|
|
let page1 = mainStoryboard.instantiateViewController(withIdentifier: "whytrust1")
|
|
let page2 = mainStoryboard.instantiateViewController(withIdentifier: "whytrust2")
|
|
pages = [page1, page2]
|
|
|
|
scrollView.contentSize = CGSize(width: view.frame.width * CGFloat(pages.count), height: view.frame.height)
|
|
scrollView.isPagingEnabled = true
|
|
|
|
for i in 0 ..< pages.count {
|
|
pages[i].view.frame = CGRect(x: view.frame.width * CGFloat(i), y: 0, width: view.frame.width, height: view.frame.height)
|
|
scrollView.addSubview(pages[i].view)
|
|
}
|
|
|
|
pageControl.numberOfPages = pages.count
|
|
pageControl.currentPage = 0
|
|
|
|
scrollView.delegate = self
|
|
}
|
|
|
|
func scrollViewDidScroll(_ scrollView: UIScrollView) {
|
|
let pageIndex = round(scrollView.contentOffset.x/view.frame.width)
|
|
pageControl.currentPage = Int(pageIndex)
|
|
}
|
|
}
|