Когда я пролистываю ячейки collectionView, они по какой-то причине обрезаются со страницы, даже если первая ячейка в порядке. Когда я получаю последнюю ячейку, а затем снова прокручиваю ее, она отскакивает, а затем последняя ячейка отображается правильно. см. видео. клетка. Зеленый, оранжевый и фиолетовый — это ячейки collectionView, а белый — фон collectionView.
Коллекция Просмотр ячейки не по центру при смахивании
- Убедитесь, что между ячейками нет пробелов. Пожалуйста, введите код, где вы создаете свою ячейку и какова их ширина? 14.12.2019
- пришлите свой код... 14.12.2019
Ответы:
- сначала укажите значение интервала между ячейками коллекции
0
. - добавьте код для collection-layout.
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { let height = UIScreen.main.bounds.height let width = UIScreen.main.bounds.width return CGSize(width: width, height : высота) }
func collectionView (_ collectionView: UICollectionView, макет collectionViewLayout: UICollectionViewLayout, insetForSectionAt Selection: Int) -> UIEdgeInsets { return UIEdgeInsets (верх: 0, слева: 0, внизу: 0, справа: 0)}
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt selection: Int) -> CGFloat{ return 0 }
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt selection: Int) -> CGFloat{ return 0 }
если все еще это не работает, пришлите свой код... :)