Music_Player3/MusicPlayer/MP/MPSideA/Views/Center(个人资源)/MPSideA_CenterTableViewCell.swift
2024-05-11 09:48:37 +08:00

51 lines
1.6 KiB
Swift

//
// CenterTableViewCell.swift
// MusicPlayer
//
// Created by Mr.Zhou on 2024/4/2.
//
import UIKit
class MPSideA_CenterTableViewCell: UITableViewCell {
@IBOutlet weak var coverImageView: UIImageView!
@IBOutlet weak var titleLabel: UILabel!
@IBOutlet weak var durationLabel: UILabel!
var musicView:MPSideA_MusicViewModel!{
didSet{
coverImageView.image = musicView.cover
titleLabel.text = musicView.title
durationLabel.text = musicView.duration
//,
guard MPSideA_MediaCenterManager.shared.getPlayerState() == .Playing, MPSideA_MediaCenterManager.shared.getMusic()?.identifier == musicView.music.identifier else {
//
titleLabel.textColor = .init(hex: "#FFFFFF")
durationLabel.textColor = .init(hex: "#FFFFFF")
return
}
//
titleLabel.textColor = .init(hex: "#80F988")
durationLabel.textColor = .init(hex: "#80F988")
}
}
var moreBlock:((UIButton) -> Void)?
override func awakeFromNib() {
super.awakeFromNib()
selectionStyle = .none
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
//
@IBAction func moreClick(_ sender: UIButton) {
guard moreBlock != nil else {
return
}
moreBlock!(sender)
}
}