From 5fbe87e25c1136e29494d181edbdbf6d6dbba6e1 Mon Sep 17 00:00:00 2001 From: Nicholas Tay Date: Wed, 16 Mar 2022 10:15:27 +1100 Subject: Add a detail view Resources: - https://guides.codepath.com/ios/Using-UITableView (was a bit dated) --- foray/ForayDetailViewController.swift | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 foray/ForayDetailViewController.swift (limited to 'foray/ForayDetailViewController.swift') 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 + } + +} -- cgit