| | |
| | | @IBOutlet weak var view_listen: UIView! |
| | | @IBOutlet weak var label_listenTime: UILabel! |
| | | @IBOutlet weak var img_1: UIImageView! |
| | | @IBOutlet weak var img_2: UIImageView! |
| | | // @IBOutlet weak var img_2: UIImageView! |
| | | @IBOutlet weak var cons_img1Height: NSLayoutConstraint! |
| | | @IBOutlet weak var cons_img2Height: NSLayoutConstraint! |
| | | // @IBOutlet weak var cons_img2Height: NSLayoutConstraint! |
| | | @IBOutlet weak var label_courseType: UILabel! |
| | | @IBOutlet weak var label_vaildTime: UILabel! |
| | | @IBOutlet weak var view_vaildTime: UIView! |
| | |
| | | didSet{ |
| | | |
| | | if let m = detailModel{ |
| | | img_cover.sd_setImage(with: URL(string: m.storeCoverDrawing)) |
| | | img_cover.sd_setImage(with: URL(string: m.detailDrawing)) |
| | | label_title.text = m.name |
| | | label_distance.text = String(format: "距离我%.2lfkm", m.distance) |
| | | label_local.text = String(format: "%@(%@)", m.storeName,m.storeAddress) |
| | |
| | | |
| | | } |
| | | |
| | | img_2.sd_setImage(with: URL(string: m.detailDrawing)) { image, error, type, url in |
| | | let radio = image!.size.width / image!.size.height |
| | | self.cons_img2Height.constant = JQ_ScreenW / radio |
| | | } |
| | | // img_2.sd_setImage(with: URL(string: m.storeCoverDrawing)) { image, error, type, url in |
| | | // let radio = image!.size.width / image!.size.height |
| | | // self.cons_img2Height.constant = JQ_ScreenW / radio |
| | | // } |
| | | |
| | | label_price.text = m.list.first!.paymentPrice.currency() |
| | | if let subM = m.list.first { |