12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- //
- // SettingsCell.swift
- // AIPaint
- //
- // Created by Fengyu He on 2023/1/1.
- //
- import UIKit
- import SnapKit
- class SettingsCell: UITableViewCell {
- var avatar: UIImageView?
- var nickname: UILabel?
-
- required init?(coder: NSCoder) {
- super.init(coder: coder)
- }
-
- override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
- super.init(style: style, reuseIdentifier: reuseIdentifier)
- setUpUI()
- }
-
- func setUpUI() {
- avatar = {
- var imageView = UIImageView()
- return imageView
- }()
-
- nickname = {
- var label = UILabel()
- label.font = UIFont.systemFont(ofSize: 15)
- label.textAlignment = .left
- label.textColor = .black
- return label
- }()
-
- self.addSubview(avatar!)
- self.addSubview(nickname!)
-
- avatar!.snp.makeConstraints { (make) in
- make.centerY.equalTo(self.snp.centerY)
- make.left.equalTo(self.snp.left).offset(5)
- make.height.equalTo(self.snp.height).multipliedBy(0.9)
- make.width.equalTo(self.snp.height).multipliedBy(0.9)
- }
-
- nickname!.snp.makeConstraints { (make) in
- make.centerY.equalTo(avatar!.snp.centerY)
- make.left.equalTo(avatar!.snp.right).offset(5)
- make.right.equalTo(self.snp.right).offset(-5)
- }
- }
-
- func setValueForCell(image: UIImage?, nickname: String?) {
-
- }
- }
|