1.创建继承UITableViewCell 用xib 拖进里面
class MusicCell: UITableViewCell {
@IBOutlet weak var titleLabel: UILabel!
@IBOutlet weak var timeLabel: UILabel!
@IBOutlet weak var numberLabel: UILabel!
@IBOutlet weak var picImgView: UIImageView!
func setCellWithData(model:musicModel) -> Void {
self.titleLabel.text = model.title
self.timeLabel.text = model.time
self.numberLabel.text = model.number
self.picImgView.image = UIImage(named: model.pic)
}
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
}
创建model类型的继承NSObject
var title:String
var pic:String
var number:String
var time:String
init(title:String,pic:String,number:String,time:String) {
self.title = title
self.pic = pic
self.number = number
self.time = time
}
创建一个写内容给Model调用的文件继承NSobject
static func getCellData()->[musicModel]{
let arr1 = ["男士衬衫","男士衬衫","男士衬衫","男士衬衫","男士衬衫","男士衬衫","男士衬衫","男士衬衫"]
let arr2 = ["09:17:00","09:17:00","09:17:00","09:17:00","09:17:00","09:17:00","09:17:00","09:17:00"]
let arr3 = ["96件","96件","96件","96件","96件","96件","96件","96件"]
let imgName = ["1","1","1","1","1","1","1","1"]
var mArr:[musicModel] = []
for i in 0..<arr1.count {
let md = musicModel(title: arr1[i], pic: imgName[i], number: arr3[i], time: arr2[i])
mArr.append(md)
}
return mArr
}