Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. //
  2. // FeedTableViewCell.swift
  3. // LaTune
  4. //
  5. // Created by Luka Ivicevic on 11/27/15.
  6. // Copyright © 2015 jaysl. All rights reserved.
  7. //
  8.  
  9. import UIKit
  10. import ParseUI
  11. import Parse
  12. import ParseTwitterUtils
  13. //import TwitterKit
  14.  
  15. protocol CellButtonDelegate {
  16.  
  17. func buttonTapped(index: Int)
  18.  
  19. }
  20.  
  21.  
  22. var delegate : CellButtonDelegate?
  23.  
  24. class FeedTableViewCell: PFTableViewCell {
  25.  
  26. var delegate : CellButtonDelegate?
  27.  
  28. internal var buttonEnabled : Bool? {
  29.  
  30. get {
  31.  
  32. return happyOutlet.enabled
  33.  
  34. } set {
  35.  
  36. happyOutlet.enabled = newValue!
  37.  
  38. }
  39.  
  40. }
  41.  
  42.  
  43. var parseObject:PFObject?
  44.  
  45. var currentUser = PFUser.currentUser()
  46.  
  47. @IBOutlet weak var userImage: UIImageView!
  48. @IBOutlet weak var userWhoPosted: UILabel!
  49.  
  50. @IBOutlet weak var createdAtLabel: UILabel!
  51. @IBOutlet weak var songName: UILabel!
  52. @IBOutlet weak var genre: UILabel!
  53. @IBOutlet weak var youTubePlayer: YTPlayerView!
  54.  
  55. @IBOutlet weak var votesLabel: UILabel!
  56.  
  57.  
  58. @IBOutlet weak var viewBlackYellow: UIView!
  59.  
  60. @IBOutlet weak var happyOutlet: UIButton!
  61.  
  62. var index: Int?
  63.  
  64. @IBAction func happyBtn(sender: AnyObject) {
  65.  
  66.  
  67. delegate?.buttonTapped(self.index!)
  68.  
  69. print(index!)
  70.  
  71. }
  72.  
  73. @IBOutlet weak var sadOutlet: UIButton!
  74.  
  75. @IBAction func sadBtn(sender: AnyObject) {
  76.  
  77. viewBlackYellow.backgroundColor = UIColor.yellowColor()
  78.  
  79.  
  80.  
  81. }
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89. override func awakeFromNib() {
  90. super.awakeFromNib()
  91. // Initialization code
  92.  
  93. }
  94.  
  95. override func setSelected(selected: Bool, animated: Bool) {
  96. super.setSelected(selected, animated: animated)
  97.  
  98. }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement