Size: a a a

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

2022 February 08

AZ

Andrey Zozulych in iOS Developers — русскоговорящее сообщество
😅
источник

КС

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

КС

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

k

kkk in iOS Developers — русскоговорящее сообщество
Ребят всем привет! возможно тупой вопрос, но в Зеплине можно экспортировать цвет? гуглю не могу понять
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
Доброго дня!
Подскажите пожалуйста ответ на вопрос про DiffableDataSoure
Есть модель, которой конфигурируется ячейка с прогрессом( Float)
Но не вызывает кложурку конфигурирования ячейки, после смены значения переменной progress, почему?
в хеш объекта добавлена id(String) и имя(String).
в == функции идет проверка по id(String), name(String) и progress(Float)
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Ну так и в хеш добавь progress
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
пробовал, не проканывает. и разве хеш не должен быть уникальным для ячейки? мне нужен не полный релоуд ячейки, а обновления прогресса в ней. Разве тут не Comparable вступает в игру?
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Я не понял до конца суть проблемы. Опиши подробнее. Diffable смотрит исключительно на хеш
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Если у тебя у ячейки ничего кроме прогресса не меняется, зачем тебе вообще трогать Diffable. Изменяй ползунок напрямую у ячейки, если она видима на экране
источник

AI

Anton I in iOS Developers — русскоговорящее сообщество
Так делал раньше
Разве это не один из приколов этой штуки? Изменение состояния ячейки
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Нет, суть этой штуки не в прокидывании данных  в ячейки, а в том, что бы замапить лишь количественно твои данные.
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Поэтому нету смысла дергать диффабл, если сама ячейка никак не меняется для самой коллекции.
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
То есть для коллекции это одна и та же ячейка без каких-либо изменений.
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Вот именно для таких целей, то есть для твоих целей, в iOS 15 добавили метод reconfigure
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Он есть и Diffable и в коллекции.
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Можешь через него попробовать. А reload не трогай.
источник

РЛ

Руслан Лутфуллин... in iOS Developers — русскоговорящее сообщество
Для таргетов < iOS 15, нужно просто изменить данные в ячейке напрямую
источник

J

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

DA

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

AI

Anton I in iOS Developers — русскоговорящее сообщество
спасибо огромное за помощь, makes sence 🙂
источник