У меня есть UICollectionViewController
с 3 строками, в первом indexPath (0) Я хочу добавить UIView
. Когда я запускаю приложение, он работает, но когда я иду в другой контроллер и возвращаюсь, UIView
находится в других строках. Это код:indexPath.row reload in UICollectionView
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let customCell = collectionView.dequeueReusableCellWithReuseIdentifier(customCellId, forIndexPath: indexPath) as! CustomCell
customCell.nameLabel.text = "\(label2.text) \(materie[indexPath.row])"
customCell.setupViews()
if indexPath.row == 0 {
customCell.setupUIView()
customCell.nameLabel.text = ""
}
return customCell
}
При запуске приложения на экране:
Когда я иду в другой контроллер и вернуться, экран:
Try вызова 'reloadData()' в '' viewWillAppear: – Eilon
Почему бы вам не создать customCell с вашей точки зрения внутри него? – Lamar
reloadData() не работает, я попробовал. Как я могу создать несколько customCell? –