|
//
// PhotoCell.swift
// Paiai_iOS
//
// Created by FFIB on 2017/10/27.
// Copyright © 2017年 FFIB. All rights reserved.
//
import UIKit
import PaiaiDataKit
enum PhotoCellSource {
case home
case group
}
class PhotoCell: UICollectionViewCell {
@IBOutlet weak var thumbupLabel: UILabel!
@IBOutlet weak var commentLabel: UILabel!
@IBOutlet weak var headView: UIView!
@IBOutlet weak var timeLabel: UILabel!
@IBOutlet weak var headLabel: UILabel!
@IBOutlet weak var headImageView: UIImageView!
@IBOutlet weak var photoImage: UIImageView!
func setInfo(_ info: PhotoItem, source: PhotoCellSource) {
headImageView.cornerRadius = 15
headImageView.borderWidth = 0.5
switch source {
case .home:
headLabel.text = info.group_name
headImageView.setImage(info.group_avatar, placeholder: UIImage(named: "Group\(info.group_default_avatar)"))
timeLabel.text = info.create_at
case .group:
headLabel.text = info.nickname
headImageView.setImage(info.avatar, placeholder: UIImage.photoPlaceholder)
timeLabel.text = info.create_at_time_interval
}
thumbupLabel.text = "\(info.thumbup_num)"
commentLabel.text = "\(info.comment_num)"
}
}
|