Files
SideStore/AltStore/Apps/AppTableViewCell.swift
2019-05-20 21:24:53 +02:00

54 lines
1.1 KiB
Swift

//
// AppTableViewCell.swift
// AltStore
//
// Created by Riley Testut on 5/9/19.
// Copyright © 2019 Riley Testut. All rights reserved.
//
import UIKit
@objc class AppTableViewCell: UITableViewCell
{
@IBOutlet var nameLabel: UILabel!
@IBOutlet var developerLabel: UILabel!
@IBOutlet var appIconImageView: UIImageView!
@IBOutlet var button: UIButton!
override func awakeFromNib()
{
super.awakeFromNib()
self.selectionStyle = .none
}
override func setHighlighted(_ highlighted: Bool, animated: Bool)
{
super.setHighlighted(highlighted, animated: animated)
self.update()
}
override func setSelected(_ selected: Bool, animated: Bool)
{
super.setSelected(selected, animated: animated)
self.update()
}
}
private extension AppTableViewCell
{
func update()
{
if self.isHighlighted || self.isSelected
{
self.contentView.backgroundColor = UIColor(white: 0.9, alpha: 1.0)
}
else
{
self.contentView.backgroundColor = .white
}
}
}