aboutsummaryrefslogtreecommitdiff
path: root/foray/Scenes/ForayNewTableViewCell.swift
diff options
context:
space:
mode:
authorNicholas Tay <nick@windblume.net>2022-03-25 10:02:00 +1100
committerNicholas Tay <nick@windblume.net>2022-03-25 10:02:00 +1100
commite963970c62bd9fb8007694143fb90ecaea198da2 (patch)
tree9abbd00e3c55a0985c0266caf4eab5400ed7a081 /foray/Scenes/ForayNewTableViewCell.swift
parent1752ea7075939fb49dd72e0b8ea2accc2be1b02a (diff)
downloadforayios-e963970c62bd9fb8007694143fb90ecaea198da2.tar.gz
forayios-e963970c62bd9fb8007694143fb90ecaea198da2.tar.bz2
forayios-e963970c62bd9fb8007694143fb90ecaea198da2.zip
ForayNewTableViewCell -> ForayTableViewCell
Diffstat (limited to 'foray/Scenes/ForayNewTableViewCell.swift')
-rw-r--r--foray/Scenes/ForayNewTableViewCell.swift84
1 files changed, 0 insertions, 84 deletions
diff --git a/foray/Scenes/ForayNewTableViewCell.swift b/foray/Scenes/ForayNewTableViewCell.swift
deleted file mode 100644
index 224709a..0000000
--- a/foray/Scenes/ForayNewTableViewCell.swift
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// ForayNewTableViewCell.swift
-// foray
-//
-// Created by Nicholas Tay on 18/3/2022.
-//
-
-import UIKit
-import SnapKit
-
-class ForayNewTableViewCell: UITableViewCell {
-
- let container: UIView = UIView()
-
- let nameLabel: UILabel = {
- let l = UILabel()
- l.font = UIFont.preferredFont(forTextStyle: .headline)
- l.numberOfLines = 3
- l.adjustsFontForContentSizeCategory = true
- return l
- }()
-
- let descLabel: UILabel = {
- let l = UILabel()
- l.font = UIFont.preferredFont(forTextStyle: .caption1)
- l.adjustsFontForContentSizeCategory = true
- return l
- }()
-
- let itemImageView: UIImageView = {
- let iv = UIImageView()
- iv.contentMode = .scaleAspectFit
- return iv
- }()
-
- override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
- super.init(style: style, reuseIdentifier: reuseIdentifier)
- initialiseViews()
- }
-
- required init?(coder: NSCoder) {
- fatalError("unreachable")
- }
-
- private func initialiseViews() {
- contentView.addSubview(container)
- container.addSubview(nameLabel)
- container.addSubview(descLabel)
- container.addSubview(itemImageView)
- setupConstraints()
- }
-
- private func setupConstraints() {
- container.snp.makeConstraints { (make) in
- make.edges.equalTo(contentView.snp.margins)
- }
-
- let imageWidth = 64
- let imageHeight = 38
- nameLabel.snp.makeConstraints { (make) in
- make.top.equalToSuperview()
- make.leading.equalToSuperview()
- make.trailing.equalTo(itemImageView.snp.trailing).inset(imageWidth)
- }
- descLabel.snp.makeConstraints { (make) in
- make.top.equalTo(nameLabel.snp.bottom)
- make.leading.equalToSuperview()
- make.bottom.equalToSuperview()
- make.trailing.equalTo(itemImageView.snp.trailing).inset(imageWidth)
- }
- itemImageView.snp.makeConstraints { (make) in
- make.top.equalToSuperview()
- make.trailing.equalToSuperview()
- make.width.equalTo(imageWidth)
- make.height.equalTo(imageHeight)
- }
- }
-
- public func setData(name: String, desc: String, img: UIImage) {
- nameLabel.text = name
- descLabel.text = desc
- itemImageView.image = img
- }
-}