Brak opisu

PhotoCell.swift 1.3KB

    // // 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)" } }