younger_times
2023-07-14 b932f704f6c04adc7d7b4104a06cbc09c8d49cb5
WanPai/Root/Activity/View/StoresInfoView.swift
@@ -10,7 +10,11 @@
class StoresInfoView: UIView,JQNibView{
    @IBOutlet weak var view_container: UIView!
    @IBOutlet weak var img_logo: UIImageView!
    @IBOutlet weak var label_title: UILabel!
    @IBOutlet weak var label_address: UILabel!
    @IBOutlet weak var label_distance: UILabel!
    private var clouse:((Bool)->Void)!
    
    override func awakeFromNib() {
@@ -20,9 +24,14 @@
        layoutIfNeeded()
    }
    
    static func show(_ clouse:@escaping (Bool)->Void){
    static func show(_ detailModel:CourseDetailModel,clouse:@escaping (Bool)->Void){
        let storesView = StoresInfoView.jq_loadNibView()
        storesView.frame = screnDelegate?.window?.frame ?? .zero
        storesView.img_logo.sd_setImage(with: URL(string: detailModel.coverDrawing)!)
        storesView.label_title.text = detailModel.name
        storesView.label_address.text = detailModel.storeAddress
        storesView.label_distance.text = String(format: "距你%.2lfkm", detailModel.distance)
        storesView.clouse = clouse
        screnDelegate?.window?.addSubview(storesView)
        
@@ -34,6 +43,11 @@
    
    @IBAction func cancelAction(_ sender: UIButton) {
        close()
    }
    @IBAction func exchangeAction(_ sender: UIButton) {
        close()
        clouse(false)
    }