aboutsummaryrefslogtreecommitdiff
path: root/foray/ForayDetailViewController.swift
diff options
context:
space:
mode:
authorNicholas Tay <nick@windblume.net>2022-03-16 10:15:27 +1100
committerNicholas Tay <nick@windblume.net>2022-03-16 10:15:27 +1100
commit5fbe87e25c1136e29494d181edbdbf6d6dbba6e1 (patch)
tree1a8f2f735b586db536ed68e57a3995cc35b629be /foray/ForayDetailViewController.swift
parentaa5c132c3bccaf4103c74b95393cd80db79f92f1 (diff)
downloadforayios-5fbe87e25c1136e29494d181edbdbf6d6dbba6e1.tar.gz
forayios-5fbe87e25c1136e29494d181edbdbf6d6dbba6e1.tar.bz2
forayios-5fbe87e25c1136e29494d181edbdbf6d6dbba6e1.zip
Add a detail view
Resources: - https://guides.codepath.com/ios/Using-UITableView (was a bit dated)
Diffstat (limited to 'foray/ForayDetailViewController.swift')
-rw-r--r--foray/ForayDetailViewController.swift33
1 files changed, 33 insertions, 0 deletions
diff --git a/foray/ForayDetailViewController.swift b/foray/ForayDetailViewController.swift
new file mode 100644
index 0000000..2e5cceb
--- /dev/null
+++ b/foray/ForayDetailViewController.swift
@@ -0,0 +1,33 @@
+//
+// ForayDetailViewController.swift
+// foray
+//
+// Created by Nicholas Tay on 16/3/2022.
+//
+
+import UIKit
+
+class ForayDetailViewController: UIViewController {
+
+ var selectedItem: MyItem!
+
+ @IBOutlet weak var titleLabel: UILabel!
+ @IBOutlet weak var imageView: UIImageView!
+ @IBOutlet weak var detailLabel: UILabel!
+
+ override func viewDidLoad() {
+ super.viewDidLoad()
+
+ titleLabel.text = selectedItem.name
+ imageView.image = UIImage(named: selectedItem.id)
+ switch selectedItem.type {
+ case .item:
+ detailLabel.text = "Item"
+ case .quest:
+ detailLabel.text = "Quest"
+ imageView.image = UIImage(named: "spy")
+ }
+ detailLabel.text! += " ID: " + selectedItem.id
+ }
+
+}