You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.1 KiB

2 years ago
//
// SportDetailCell.swift
// Lookfit
//
// Created by lemo. on 2020/4/20.
// Copyright © 2020 Sheldon. All rights reserved.
//
import UIKit
class SportDetailCell: UICollectionViewCell {
@IBOutlet weak var titleLabel: UILabel!
@IBOutlet weak var valueLabel: UILabel!
@IBOutlet weak var img: UIImageView!
@IBOutlet weak var unitLabel: UILabel!
@IBOutlet weak var rightLineView: UIView!
override func awakeFromNib() {
super.awakeFromNib()
}
func bind(to viewModel: SportDetailCellViewModel) {
viewModel.title
.bind(to: titleLabel.rx.text)
.disposed(by: rx.disposeBag)
viewModel.img
.bind(to: img.rx.image)
.disposed(by: rx.disposeBag)
viewModel.value
.bind(to: valueLabel.rx.text)
.disposed(by: rx.disposeBag)
viewModel.unit
.bind(to: unitLabel.rx.text)
.disposed(by: rx.disposeBag)
viewModel.rightLineHidden
.bind(to: rightLineView.rx.isHidden)
.disposed(by: rx.disposeBag)
}
}