#ios #swift #uicollectionview #uikit #uicollectionviewcell
#iOS #swift #uicollectionview #uikit #uicollectionviewcell
Вопрос:
У меня есть представление коллекции, но оно не очень эффективно, когда дело доходит до более длинных размеров строк, потому что шрифт уменьшается, чтобы поместить метку внутри ячейки. Кто-нибудь знает, как я могу приблизиться к изменению размера ячеек в соответствии с длиной строки? Было бы уместно, если бы все метки имели одинаковый размер шрифта, а ширина ячеек увеличивалась / уменьшалась.
Заранее спасибо!
Комментарии:
1. Должна ли метка быть многострочной?
2. Нет, моя цель — просто увеличить / уменьшить ширину ячейки
3. Вы установили
estimatedItemSize
макет потока и использовали ограничения автозапуска на всех четырех сторонах метки?4. Рассматривали ли вы возможность определения размера текста в метке с помощью
someString.size(withAttributes: [NSAttributedString.Key : Any]?)
функции представления вашей коллекцииsizeForItemAt
, а затем добавления каких-либо дополнений или что у вас есть, прежде чем возвращать окончательный размер ячейки?