NewsCell.swift 891 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // NewsCell.swift
  3. // Sirani
  4. //
  5. // Created by Anhar Solehudin on 06/04/19.
  6. // Copyright © 2019 Anhar Solehudin. All rights reserved.
  7. //
  8. import UIKit
  9. class NewsCell: UITableViewCell {
  10. @IBOutlet weak var lblTitle: UILabel!
  11. @IBOutlet weak var lblDate: UILabel!
  12. @IBOutlet weak var lblPreContent: UILabel!
  13. @IBOutlet weak var thumbImageView: UIImageView!
  14. override func layoutSubviews() {
  15. super.layoutSubviews()
  16. contentView.frame = contentView.frame.inset(by: UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10))
  17. }
  18. func updateViews(news: News) {
  19. let url = news.thumb_filename.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!
  20. thumbImageView.loadFrom(URLAddress: url)
  21. lblTitle.text = news.title_news
  22. lblDate.text = news.dateNew()
  23. lblPreContent.text = news.pra_news
  24. }
  25. }