WaterfallFlowDemo
Каскадная (каскадная) схема, или каскадная схема компоновки — это популярный вид компоновки веб-страниц. Визуально она представляет собой неравномерную многоколоночную компоновку, которая при прокрутке страницы вниз непрерывно загружает блоки данных и добавляет их в конец текущей страницы.
Первыми сайт с такой компоновкой применили Pinterest, и постепенно она стала популярной в Китае. Большинство китайских сайтов с чистым интерфейсом используют этот стиль.
UICollectionViewFlowLayout
.LNWaterfallFlowLayout
для Collection View Flow Layout
.itemSize
представления коллекции не изменяется.-layoutAttributesForElementsInRect:
, вы сможете достичь эффекта каскадной компоновки./**
* Метод подготовки макета будет вызван один раз при инициализации.
* Будет вызываться при изменении макета collectionView.
* Обычно это подготовительная работа по макету itemSize.....
*/
- (void)prepareLayout;
/**
* Отслеживание эффекта: когда достигается область, которую нужно отобразить, вычисляются все атрибуты отображаемых элементов.
* После завершения расчета все свойства будут кэшированы и не будут пересчитываться снова.
* @return возвращает массив атрибутов макета (UICollectionViewLayoutAttributes).
*/
- (NSArray *)layoutAttributesForElementsInRect:(CGRect)rect;
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )