// // MyStoryTableViewCell.swift // GMERemittance // // Created by FMI-12 on 1/30/18. // Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved. // import UIKit import SDWebImage protocol MyStoryTableViewCellDelegate : class { func toggleLike(_ sender: MyStoryTableViewCell) func showLikes(_ sender: MyStoryTableViewCell) func showComments(_ sender: MyStoryTableViewCell) func showPostOptions(_ sender: MyStoryTableViewCell) } class MyStoryTableViewCell: UITableViewCell { @IBOutlet weak var buttonLoadMore: UIButton! @IBOutlet weak var postImageHeight: NSLayoutConstraint! @IBOutlet weak var imageViewBlocked: UIImageView! @IBOutlet weak var constraintHeightViewSocial: NSLayoutConstraint! @IBOutlet weak var labelBlocked: UILabel! @IBOutlet weak var labelUserNameInitial: UILabel! @IBOutlet weak var imageViewUserImage: UIImageView! @IBOutlet weak var labelInitial: UILabel! @IBOutlet weak var imageViewUserStatus: UIImageView! @IBOutlet weak var imageViewSocial: FLAnimatedImageView! @IBOutlet weak var likeButton: UIButton! @IBOutlet weak var editPostButton: UIButton! @IBOutlet weak var labelStatus: UILabel! @IBOutlet weak var labelSocialUsername: UILabel! @IBOutlet weak var viewCell: UIView! @IBOutlet weak var viewSocialAction: UIView! @IBOutlet weak var commentButton: UIButton! @IBOutlet weak var labelTimeStamp: UILabel! @IBOutlet weak var heartButton: UIButton! weak var delegate: MyStoryTableViewCellDelegate? @IBAction func editButtomTap(_ sender: UIButton) { delegate?.showPostOptions(self) } @IBAction func heartButtonTap(_ sender: UIButton) { delegate?.toggleLike(self) } @IBAction func totalLikesTap(_ sender: Any) { delegate?.showLikes(self) } @IBAction func totalCommentsTap(_ sender: Any) { delegate?.showComments(self) } 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 } }