title: RxSwift do not bind data to custom collection view cell
body: <p>I created custom collectionViewCell to binding data from an obsersable to custom CollectionViewCell. I successfully bind data to a custom TableViewCell but I can't show the contents of data to custom collection view cell. Is there a problem with Rx binding with custom collection view data source?</p>
  
  <p>It's my custom collection view cell:</p>
  
  <pre class="lang-swift prettyprint-override"><code>class MovieItemCollectionViewCell: UICollectionViewCell {
      @IBOutlet weak var titleLabel: UILabel!
  
      override func awakeFromNib() {
          super.awakeFromNib()
      }
  
      func bind(_ viewModel: MovieItemViewModel) {
          debugPrint("bind")
          titleLabel.text = viewModel.title
      }
  }
  </code></pre>
  
  <p>Here's how I binding: (The following code worked completely for a tableViewCell but it does not work for collectionViewCell. By the way, the debugger do not enter to bind methods in collectionViewCell)</p>
  
  <pre class="lang-swift prettyprint-override"><code>output.movies.drive(
      topRatedMoviesCollectionView
      .rx.items(cellIdentifier: MovieItemCollectionViewCell.reuseID,
                      cellType: MovieItemCollectionViewCell.self)) {_, viewModel, cell in
                          cell.bind(viewModel)
  }.disposed(by: disposeBag)
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/ifEL6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ifEL6.png" alt="enter image description here"></a></p>