无故事王国
2023-10-11 f7e33a3255d9f87b20e4a06fc32012eaad77cad5
WanPai/Root/Activity/View/StoresInfoView.swift
@@ -7,6 +7,7 @@
import UIKit
import JQTools
import QMUIKit
class StoresInfoView: UIView,JQNibView{
    @IBOutlet weak var view_container: UIView!
@@ -14,7 +15,8 @@
    @IBOutlet weak var label_title: UILabel!
    @IBOutlet weak var label_address: UILabel!
    @IBOutlet weak var label_distance: UILabel!
   @IBOutlet weak var btn_exchange: QMUIButton!
    private var clouse:((Bool)->Void)!
    
    override func awakeFromNib() {
@@ -22,13 +24,15 @@
        view_container.transform = .init(scaleX: 0.1, y: 0.1)
        alpha = 0
        layoutIfNeeded()
      btn_exchange.imagePosition = .top
      btn_exchange.spacingBetweenImageAndTitle = 8
    }
    
    static func show(_ detailModel:CourseDetailModel,clouse:@escaping (Bool)->Void){
        let storesView = StoresInfoView.jq_loadNibView()
        storesView.frame = sceneDelegate?.window?.frame ?? .zero
        storesView.img_logo.sd_setImage(with: URL(string: detailModel.coverDrawing))
        storesView.img_logo.sd_setImage(with: URL(string: detailModel.storeCoverDrawing))
        storesView.label_title.text = detailModel.name
        storesView.label_address.text = detailModel.storeAddress
        storesView.label_distance.text = String(format: "距你%.2lfkm", detailModel.distance)