You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// // 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 }
}
|