title: Alpha property of UIImageview not set in Custom UITableviewCell
body: <p>I have made a subclass of UITableviewCell which consists of multiple UIimageview.
  I am animating the alpha property of that UIImageviews. Initially I set alpha property of that Imageviews to 0 and then in animation block set alpha property to 1. 
  My problem is that when again I reload that cell, it first shows all imageviews, then their alpha property is set to 0 and hence in animation block again it is set to 1.Is there any way that when I reload that particular cell , so before it is shown , I set its alpha property to zero.</p>
  
  <pre><code>    class EditProfileTableviewCell:UITableViewCell{
          @IBOutlet weak var ibUpdatePicImageVIew: UIImageView!
          @IBOutlet weak var ibUpdatePicImageview3: UIImageView!
          @IBOutlet weak var ibUpdatePicImageview2: UIImageView!
  
          override func prepareForReuse() {
              print("reuse called")
              if let _ = ibUpdatePicImageVIew, _ = ibUpdatePicImageview2 {
                  print("initial configuration")
                 ibUpdatePicImageVIew.alpha = 0
                 ibUpdatePicImageVIew.alpha2 = 0
                 ibUpdatePicImageVIew.alpha3 = 0
              }
          }
          override func awakeFromNib() {
              print("loaded")
  
              if let _ = ibUpdatePicImageVIew, _ = ibUpdatePicImageview2 {
                  print("initial configuration")
                 ibUpdatePicImageVIew.alpha = 0
                 ibUpdatePicImageVIew.alpha2 = 0
                 ibUpdatePicImageVIew.alpha3 = 0
  
              }
  
          }
      }
  
      // willDisplayCell Method
  
       func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
  
   delay(0.2, closure: {
                          let frame = cell.ibUpdatePicImageVIew.frame
                          cell.ibUpdatePicImageVIew.frame = CGRectMake(0, 0, 0, 0)
  
                     cell.ibUpdatePicImageVIew.alpha = 0
                     cell.ibUpdatePicImageVIew.alpha2 = 0
                     cell.ibUpdatePicImageVIew.alpha3 = 0
  
                          UIView.animateWithDuration(0.3, animations: {
                              cell.ibUpdatePicImageVIew.frame = frame
                              cell.ibUpdatePicImageVIew.alpha = 1
  
                          })
                      })
  
      }
  </code></pre>