| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- //
- // ViewController.swift
- // Example-iOS
- //
- // Created by Spiros Gerokostas on 01/03/16.
- // Copyright © 2016 SnapKit Team. All rights reserved.
- //
- import UIKit
- import SnapKit
- class ListViewController: UITableViewController {
- let kCellIdentifier = "CellIdentifier"
- let demos = ["Simple Layout", "Basic UIScrollView"]
- override func viewDidLoad() {
- super.viewDidLoad()
-
- self.title = "SnapKit iOS Demos"
-
- self.tableView?.register(UITableViewCell.self, forCellReuseIdentifier: kCellIdentifier)
- }
-
- override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
- return demos.count
- }
-
- override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
- let cell = tableView.dequeueReusableCell(withIdentifier: kCellIdentifier)! as UITableViewCell
-
- cell.textLabel?.text = demos[indexPath.row]
-
- return cell
- }
-
- override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
- if indexPath.row == 0 {
- let viewController = SimpleLayoutViewController()
- navigationController?.pushViewController(viewController, animated: true)
- } else if indexPath.row == 1 {
- let viewController = ViewController()
- navigationController?.pushViewController(viewController, animated: true)
- }
- }
- }
|