50 lines
1.2 KiB
Swift
50 lines
1.2 KiB
Swift
//
|
|
// BRTableViewCell.swift
|
|
// BeeReel
|
|
//
|
|
// Created by 长沙鸿瑶 on 2025/6/27.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
class BRTableViewCell: UITableViewCell {
|
|
|
|
private(set) lazy var br_indicatorImageView: UIImageView = {
|
|
let imageView = UIImageView(image: UIImage(named: "arrow_right_icon_02"))
|
|
return imageView
|
|
}()
|
|
|
|
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
|
|
super.init(style: style, reuseIdentifier: reuseIdentifier)
|
|
|
|
self.layer.rasterizationScale = UIScreen.main.scale
|
|
self.layer.shouldRasterize = true
|
|
self.selectionStyle = .none
|
|
self.backgroundColor = .clear
|
|
}
|
|
|
|
required init?(coder: NSCoder) {
|
|
fatalError("init(coder:) has not been implemented")
|
|
}
|
|
|
|
override func awakeFromNib() {
|
|
super.awakeFromNib()
|
|
// Initialization code
|
|
}
|
|
|
|
override func setSelected(_ selected: Bool, animated: Bool) {
|
|
super.setSelected(selected, animated: animated)
|
|
|
|
// Configure the view for the selected state
|
|
}
|
|
|
|
}
|
|
|
|
|
|
extension UITableViewCell {
|
|
|
|
var br_tableView: UITableView? {
|
|
return self.value(forKey: "_tableView") as? UITableView
|
|
}
|
|
}
|