//
|
// PavilionItemCell.swift
|
// XQMuse
|
//
|
// Created by 无故事王国 on 2024/8/19.
|
//
|
|
import UIKit
|
import JQTools
|
|
class PavilionItemCell: UICollectionViewCell {
|
|
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.jq_urlEncoded()))
|
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
|
}
|
|
}
|