jinzhubao/jinzhubao/Business/mine/View/OrderCell.swift
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
//
// OrderCell.swift
// jinzhubao
//
// Created by CMCC on 2019/2/21.
// Copyright © 2019 CMCC. All rights reserved.
//
import UIKit
class OrderCell: UITableViewCell {
@IBOutlet weak var bgCardView: UIView!
@IBOutlet weak var labelDate: UILabel!
@IBOutlet weak var labelStatus: UILabel!
@IBOutlet weak var imageViewItem: UIImageView!
@IBOutlet weak var labelTitle: UILabel!
@IBOutlet weak var labelPrice: UILabel!
@IBOutlet weak var labelQuantity: UILabel!
@IBOutlet weak var labelDetail: UILabel!
@IBOutlet weak var labelSum: UILabel!
var order : OrderModel?{
didSet{
labelDate.text = order?.addTime
if let statusTitle = order?.statusTitle {
labelStatus.text = statusTitle
}else{
if order!.orderStatus == nil{
labelStatus.text = ""
}else if order!.orderStatus == "0" && order?.shippingStatus == "0" {
labelStatus.text = "待付款"
}else if order!.orderStatus == "1" {
labelStatus.text = "待发货"
}else if order!.orderStatus == "1" && order?.shippingStatus == "1" {
labelStatus.text = "待收货"
}else if order!.orderStatus == "4" || order!.orderStatus == "5"{
labelStatus.text = "已完成"
}else{
labelStatus.text = "已过期"
}
}
labelTitle.text = order?.name
labelDetail.text = order?.desc
labelPrice.text = "¥" + (order!.payAmount ?? "")
labelQuantity.text = "x" + (order!.num ?? "")
labelSum.text = String(format: "%.2lf", Double(order!.payAmount ?? "0")! * Double(order!.num ?? "0")!)
if var imageUrl = order?.defaultGoodsImg, !imageUrl.isEmpty {
if imageUrl.hasPrefix("taobao://"){
imageUrl = imageUrl.replacingOccurrences(of: "taobao://", with: "https://")
}
imageViewItem.sd_setImage(with: URL(string: imageUrl), placeholderImage: nil, options: SDWebImageOptions.retryFailed, completed: nil)
imageViewItem.contentMode = .scaleAspectFill
}
}
}
override func awakeFromNib() {
super.awakeFromNib()
后面还有 13 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
