Высота ячейки CollectionView не изменяется автоматически

Вышеупомянутые методы хороши, если вы хотите избежать библиотеки, но в зависимости от того, будет ли у вас все в порядке с библиотекой, я бы предложил проверить Chance для генерации случайных вещей в JavaScript.

В частности, для решения вашего вопроса, используя Chance, это так же просто, как:

// One line!
var uniques = chance.unique(chance.natural, 8, {min: 1, max: 100});

// Print it out to the document for this snippet so we can see it in action
document.write(JSON.stringify(uniques));

Отказ от ответственности, as автор Chance, я немного предвзято;)

0
задан Scout 43 16 January 2019 в 04:16
поделиться

1 ответ

1. Сделайте так, чтобы ваш ярлык поддерживал несколько строк,

textLabel.LineBreakMode = UILineBreakMode.WordWrap;
textLabel.Lines = 0;  

2.Установите предполагаемую высоту ячейки

cell.estimatedItemSize = UICollectionViewFlowLayoutAutomaticSize

На что обратить внимание:

  • Чтобы определить высоту ячейки, вам нужна непрерывная цепочка из
    ограничений и представлений (с определенной высотой), чтобы заполнить область
    между верхом представления содержимого край и его нижний край.

  • Если ваши представления имеют внутреннюю высоту содержимого, система использует эти значения. Если нет, вы должны добавить соответствующие ограничения по высоте либо к представлениям, либо к представлению содержимого.

0
ответ дан pooja 16 January 2019 в 04:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: