Commit 45c8e370 authored by lujunye's avatar lujunye

修复显示规格bug

parent d0231557
......@@ -13,6 +13,7 @@ class MsgCenterCell: UITableViewCell {
@IBOutlet weak var dateLbl: UILabel!
@IBOutlet weak var contentLbl: UILabel!
@IBOutlet weak var titleLbl: UILabel!
var isShow:Bool = false
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
......
......@@ -391,7 +391,7 @@ class ProductDetailViewController: BaseViewController,UITableViewDelegate,UITabl
}
cell.tempLbl.text = "冷藏:\(dict.wenDu)℃"
cell.weightLbl.text = "重量(kg):\(dict.weight)kg"
cell.guiGeLbl.text = "规格:\(dict.guiGe)kg/件"
cell.guiGeLbl.text = "规格:\(dict.guiGe)"
cell.danWeiLbl.text = "单位:\(dict.danWei)"
cell.sellPriceLbl.text = "售价:¥\(dict.price)"
......
......@@ -12,7 +12,7 @@ import ViewAnimator
class MsgCenterViewController: BaseViewController,UITableViewDelegate,UITableViewDataSource {
//MARK: -animateView
private let animations = AnimationType.from(direction: .bottom, offset: 150)
var msgTbv:UITableView?
......@@ -35,10 +35,10 @@ class MsgCenterViewController: BaseViewController,UITableViewDelegate,UITableVie
})
msgTbv?.register(UINib(nibName: "MsgCenterCell", bundle: nil), forCellReuseIdentifier: "MsgCenterCell")
}
//MARK: -Cell delegate方法
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 120
......@@ -49,13 +49,16 @@ class MsgCenterViewController: BaseViewController,UITableViewDelegate,UITableVie
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "MsgCenterCell") as! MsgCenterCell
cell.titleLbl.showSkeleton(transition: .crossDissolve(0.25))
cell.dateLbl.showSkeleton(transition: .crossDissolve(0.25))
cell.contentLbl.showSkeleton(transition: .crossDissolve(0.25))
DispatchQueue.main.asyncAfter(deadline: .now() + 0.33) {
cell.titleLbl.hideSkeleton(reloadDataAfter: true, transition: .crossDissolve(0.25))
cell.dateLbl.hideSkeleton(reloadDataAfter: true, transition: .crossDissolve(0.25))
cell.contentLbl.hideSkeleton(reloadDataAfter: true, transition: .crossDissolve(0.25))
if cell.isShow == false {//未显示
cell.titleLbl.showSkeleton(transition: .crossDissolve(0.25))
cell.dateLbl.showSkeleton(transition: .crossDissolve(0.25))
cell.contentLbl.showSkeleton(transition: .crossDissolve(0.25))
DispatchQueue.main.asyncAfter(deadline: .now() + 0.33) {
cell.isShow = true//已显示
cell.titleLbl.hideSkeleton(reloadDataAfter: true, transition: .crossDissolve(0.25))
cell.dateLbl.hideSkeleton(reloadDataAfter: true, transition: .crossDissolve(0.25))
cell.contentLbl.hideSkeleton(reloadDataAfter: true, transition: .crossDissolve(0.25))
}
}
return cell
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment