Size: a a a

iOS Developers — русскоговорящее сообщество

2021 May 19

a

andrew in iOS Developers — русскоговорящее сообщество
типа такого, только “столбцов” не два а допустим четыре-пять, и просто к краям не прибъешь их
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
так неправильно, до лейаута можно всё самому рассчитать и знать ожидаемые размеры
источник

a

andrew in iOS Developers — русскоговорящее сообщество
о нет, руками высчитывать фреймы я не хочу, очень нудно
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
зачем руками?
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
и все из ру сегмента :)
источник

AY

Andrey Yastrebov in iOS Developers — русскоговорящее сообщество
да, это важное уточнение
источник

a

andrew in iOS Developers — русскоговорящее сообщество
а как иначе? периодически приходится рассчитывать высоту ячейки чтобы заранее ее задать, это утомительно, несколько лейб, расположенных вертикально, их размер, все отступы, и т п. а потом нужно поменять xib, и переделать все эти расчеты вручную
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
немного не понял, что значит: заранее высчитывать высоту ячейки? можно брать прототип ячейки, накидывать в неё вьюстейт и запросить ожидаемый размер

конкретно в этом случае ячейка вообще не при чем, просто абстрактно рассчитывается размер каждой лейбы, ограниченный какими-то параметрами, вообще не прибегая к реальным вьюхам, просто через systemLayoutSizeFitting или что-то такое попросить высоту/ширину

это классическая зачада, что бы ячейки коллекции были одного размера, рассчитоного заранее что бы лучшим образом поместить в себя контент, тоже получается что-то типа таблицы
источник

a

andrew in iOS Developers — русскоговорящее сообщество
хорошо, в этой коллекции бесконечный скролл, идет подгрузка с бека, первая пейджа была с короткими текстами, вторая - с большими, что тогда делать?
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
это в принципе какое-то неудачное решение, если так нужно делать. То, что я встречал, это коллекция, разбитая на блоки, блок - секция, и по мере подругки отображаются секции, у нее есть заголовок и внутри свой лейаут, или много колонок, или вообще одна.
источник

a

andrew in iOS Developers — русскоговорящее сообщество
вот так я делал когда была задача сделать онбординг и на каждой странице картинка и пара лейб и размер текста сильно разный, получаестя все было выровнено, но первая страница смотрелась странно, пустовато, зато по мере листания была одна страница где все идеально). правдя тут речь не про размер ячейки, а про размеры ее внутренностей
источник

HA

Hussain Abro in iOS Developers — русскоговорящее сообщество
Any body can speak English
источник

N4

Nosferatu 40000 in iOS Developers — русскоговорящее сообщество
anybody
источник

N4

Nosferatu 40000 in iOS Developers — русскоговорящее сообщество
It’s a one word
источник

N4

Nosferatu 40000 in iOS Developers — русскоговорящее сообщество
And no
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
источник

HA

Hussain Abro in iOS Developers — русскоговорящее сообщество
Yes
источник

N4

Nosferatu 40000 in iOS Developers — русскоговорящее сообщество
no
источник

HA

Hussain Abro in iOS Developers — русскоговорящее сообщество
What happened
источник

N4

Nosferatu 40000 in iOS Developers — русскоговорящее сообщество
Russian party
источник