杨锴
2024-09-12 e15c976316feef72ff9bcabce38e0a078f9505db
XQMuse/Root/Pavilion/CCell/PavilionItemCell.swift
@@ -6,12 +6,36 @@
//
import UIKit
import JQTools
class PavilionItemCell: UICollectionViewCell {
    override func awakeFromNib() {
            var pavilionDetailModel:PavilionDetailModel?
            @IBOutlet weak var image_cover: UIImageView!
            @IBOutlet weak var view_distance: UIView!
            @IBOutlet weak var label_distance: UILabel!
            @IBOutlet weak var label_title: UILabel!
            @IBOutlet weak var label_address: UILabel!
            @IBOutlet weak var label_phone: UILabel!
            override func awakeFromNib() {
        super.awakeFromNib()
        
    }
            func setPavilionDetailModel(_ model:PavilionDetailModel){
                        image_cover.sd_setImage(with: URL(string: model.coverUrl))
                        label_title.text = model.hallName
                        view_distance.isHidden = model.distance < 0
                        if model.distance >= 1000{
                                    label_distance.text = String(format: "距你%@km", (model.distance / 1000).jq_formatFloat)
                        }else{
                                    label_distance.text = String(format: "距你%@m", model.distance.jq_formatFloat)
                        }
                        label_address.text = model.address
                        label_phone.text = model.contactNumber
            }
}