Size: a a a

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

2020 April 03

SA

Stanislav Apraksin in iOS Developers — русскоговорящее сообщество
sorted(by: [sortDescription1, sortDescription2, sortDescription3])
источник

VZ

Vlad Zaporozhskyi in iOS Developers — русскоговорящее сообщество
@donnanna все сейчас биткоины начнут покупать
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Vlad Zaporozhskyi
@donnanna все сейчас биткоины начнут покупать
Не дадим обогатиться!
источник

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
Donna Anna
Не дадим обогатиться!
ну вот, не успел(
источник

AD

Artem Denis in iOS Developers — русскоговорящее сообщество
Друзья, подскажите пожалуйста, каким способом можно вывести вот так динамический список элементов массива с разной шириной текста? Чтобы элементы которые не помещаются могли переноситься на другую строку. Спасибо большое.
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
кастомный лаяут коллекшн вью
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Artem Denis
Друзья, подскажите пожалуйста, каким способом можно вывести вот так динамический список элементов массива с разной шириной текста? Чтобы элементы которые не помещаются могли переноситься на другую строку. Спасибо большое.
кастомным CollectionViewLayout
источник

AD

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

VZ

Vlad Zaporozhskyi in iOS Developers — русскоговорящее сообщество
@donnanna они так и хотят нас обогатить
источник

NV

Nikita Velichkin in iOS Developers — русскоговорящее сообщество
Artem Denis
Друзья, подскажите пожалуйста, каким способом можно вывести вот так динамический список элементов массива с разной шириной текста? Чтобы элементы которые не помещаются могли переноситься на другую строку. Спасибо большое.
Можешь вычислять ширину текста сам, если у тебя высота всегда одинаковая
источник

AD

Artem Denis in iOS Developers — русскоговорящее сообщество
Nikita Velichkin
Можешь вычислять ширину текста сам, если у тебя высота всегда одинаковая
Каким образом? Спасибо
источник

NV

Nikita Velichkin in iOS Developers — русскоговорящее сообщество
Artem Denis
Каким образом? Спасибо
https://developer.apple.com/documentation/foundation/nsstring/1535578-boundingrect, где let size = CGSize(width: .greatestFiniteMagnitude, height: CGFloat(20))
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Я до того как появился CollectionView делал так, грубо говоря как двухмерный массив, вычисляю ширину текста, прибавляю паддинг смотрю, есть ли место, если есть, кидаю вьюху, и смещаю “курсор” левее + добавляю расстояние между вьюхами, когда место заканчивается, “курсор” перевожу в ноль, и добавляю по высоте нужное значение
источник

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Artem Denis
Каким образом? Спасибо
можно так, например, узнать размер всего контент вьюхи: systemLayoutSizeFitting и там можно передавать ряд пораметров, указывать границы/приоритеты
источник

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
Artem Denis
Друзья, подскажите пожалуйста, каким способом можно вывести вот так динамический список элементов массива с разной шириной текста? Чтобы элементы которые не помещаются могли переноситься на другую строку. Спасибо большое.
обычный flow collection, ширину элемента лучше вычисли через systemLayoutSizeFitting или как там его обзываюи
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Artem Denis
Друзья, подскажите пожалуйста, каким способом можно вывести вот так динамический список элементов массива с разной шириной текста? Чтобы элементы которые не помещаются могли переноситься на другую строку. Спасибо большое.
скроллвью с кастомным лэйаутом лейблов
источник

AD

Artem Denis in iOS Developers — русскоговорящее сообщество
Спасибо, все внимательно изучу и буду пробовать)
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
пробуй мой способ сразу, че там изучать
источник

AD

Artem Denis in iOS Developers — русскоговорящее сообщество
Denis Kim
пробуй мой способ сразу, че там изучать
Ок)

Подскажите пожалуйста еще один момент..
Я обычно чтобы удалить элемент из View который больше не понадобится использую name.removeFromSuperview(), но при этом слетают констрейны и связные с удаленным элементом виджеты не отображаются. Мне приходится вместо name.removeFromSuperview менять высоту элемента на 0 и отступ (констрейт на 0 программно).

Возможно ли как то упростить этот процесс? Если использовать isHidden = true то высота элемента и его отступ естественно остается.
источник

KS

Kirill Saltykov in iOS Developers — русскоговорящее сообщество
Artem Denis
Ок)

Подскажите пожалуйста еще один момент..
Я обычно чтобы удалить элемент из View который больше не понадобится использую name.removeFromSuperview(), но при этом слетают констрейны и связные с удаленным элементом виджеты не отображаются. Мне приходится вместо name.removeFromSuperview менять высоту элемента на 0 и отступ (констрейт на 0 программно).

Возможно ли как то упростить этот процесс? Если использовать isHidden = true то высота элемента и его отступ естественно остается.
Не слушай его) Для таких целей CollectionView придумали) Там и реюз и выделение сразу есть)
источник