Files
lockdown-iOS-mirror/LockdowniOS/WhyTrustViewController.swift
2023-03-14 23:32:15 +03:00

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