I don't know is it bug or something but your labels and other UIs does not initialized automatically when you use custom cell. You should try this in your UICollectionViewController
class. It worked for me.
override func viewDidLoad() {
super.viewDidLoad()
let nib = UINib(nibName: "", bundle: nil)
self.collectionView.registerNib(nib, forCellReuseIdentifier: "title")
}