title: Can't add UILabel to UICollectionViewCell
body: <p>I am trying to add a UILabel to a custom UICollectionViewCell. On my UICollectionViewCell I've created a method which will instantiate and add the UILabel to it:</p>
  
  <pre><code>class VideoCell: UICollectionViewCell {
  
      func showOptions() {
          let label = UILabel(frame: CGRect(x: 0, y: 0, width: 50, height: 25))
          label.text = "test"
          contentView.addSubview(label)
      }
  
  }
  </code></pre>
  
  <p>So, when the cell is tapped, I'm going to call this method:</p>
  
  <pre><code>override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
      guard let cell = collectionView.dequeueReusableCell(withReuseIdentifier: cellId, for: indexPath) as? VideoCell else {
          fatalError("Wrong instance for dequeued cell")
      }
      cell.showOptions()
  }
  </code></pre>
  
  <p>Although no error occurs, the label does not appear in the cell.</p>
  
  <p>Am I missing something here?</p>