diff options
author | Nicholas Tay <nick@windblume.net> | 2022-03-16 10:15:27 +1100 |
---|---|---|
committer | Nicholas Tay <nick@windblume.net> | 2022-03-16 10:15:27 +1100 |
commit | 5fbe87e25c1136e29494d181edbdbf6d6dbba6e1 (patch) | |
tree | 1a8f2f735b586db536ed68e57a3995cc35b629be /foray/ForayDetailViewController.swift | |
parent | aa5c132c3bccaf4103c74b95393cd80db79f92f1 (diff) | |
download | forayios-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 '')
-rw-r--r-- | foray/ForayDetailViewController.swift | 33 |
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 + } + +} |