Есть ли способ рисовать линии между ячейками в UICollectionView? Я не хочу добавлять границу в каждую ячейку, что приведет к рисованию строк только в том случае, если в коллекции есть ячейки. То, что я ищу, похоже на строки UITableView: они есть, даже если в представлении таблицы есть 0 ячеек.UICollectionView рисовать линии между ячейками
ответ
Вы можете создать правильный фон для UITableView
, если ваши ячейки имеют одинаковую высоту. Нарисуйте шаблон изображения и применять его в качестве backgroundColor
собственности:
UIImage *patternImage = [UIImage imageNamed:@"pattern.png"];
tableView.backgroundColor = [UIColor colorWithPatternImage:patternImage];
UPD: Комментарий к этому ответу в некорректной. Фон будет прокрутите страницу TableView (или scrollView).
Это не удастся при прокрутке вниз/вверх и перемещении ячеек. –
@ValentinRadu, вы ошибаетесь. Шаблон перемещается вместе с содержимым tableView (аналогично scrollView). – LorikMalorik
Я решил это, добавив виды в collectionView. Я использовал координаты кадров ячеек, чтобы определить, где я хочу рисовать.
Однако, возможно, это лучший способ сделать это?
http://stackoverflow.com/a/39397325/2019221 – Callam
- 1. Как добавить линии между ячейками UICollectionView?
- 2. UICollectionView Расстояние между ячейками?
- 3. UICollectionView - нарисовать линию между ячейками
- 4. UICollectionView мерцает тонкие линии «видеть сквозь» между ячейками при прокрутке
- 5. Максимальный интервал между ячейками UICollectionView?
- 6. UICollectionView добавить пробел между ячейками
- 7. UICollectionView: удалить поле между ячейками
- 8. UICollectionView эффект вибрации между ячейками
- 9. удалить пробел между ячейками uicollectionview
- 10. UICollectionView расстояние расположение между ячейками
- 11. Как изменить пространство между ячейками в UICollectionView?
- 12. Задание/переопределение заполнения в UICollectionView между ячейками
- 13. Укажите пробелы между ячейками в UICollectionView
- 14. Динамическое изменение расстояния между ячейками UICollectionView
- 15. UICollectionView с нулевым расстоянием между ячейками
- 16. UICollectionView Расстояние между ячейками не меняется
- 17. Почему существует черный разрыв между ячейками UICollectionView?
- 18. UICollectionView Странный зазор между ячейками (Swift)
- 19. рисовать линии между точками (Multiple)
- 20. jvectormap: рисовать линии между маркерами?
- 21. Диаграмма не рисовать линии между точками
- 22. Программно рисовать линии между кнопками на android
- 23. рисовать линии между точками в Maple
- 24. как рисовать линии между Google Maps richmarkers
- 25. рисовать линии между всеми координатами в участке
- 26. Невозможно рисовать линии между HTML элементами
- 27. Как рисовать линии между выпуклыми точками корпуса
- 28. Как рисовать линии между несколькими изображениями
- 29. Как рисовать линии между двумя элементами управления DataGridView
- 30. График линии флота: рисовать линии, даже если между ними нет
Я также заинтересован в этом. Один из способов - создать тонкие объекты с прямоугольным представлением и провести их между ячейками. – fatuhoku
Да, где я должен добавить тонкие прямоугольники? – Meda
В итоге я написал собственный собственный класс макета. Для моего прецедента было логичнее сделать это, чем создавать нечетные декорации, полагаясь на макет потока. Я вручную вычисляю их размеры в реализации макета. Это не так плохо, как кажется. Сказать, что вы должны иметь возможность снабжать эти линии дополнительными или декоративными видами. Просто просмотрите стандартные документы 'UICollectionView'. – fatuhoku