Size: a a a

2021 May 31

D

Dmitry in SwiftBook
Ну пробрасывай ты это во вьюМодел сейви на бек и открывай свою вьюху с этими данными
источник

DD

Duh Dummy in SwiftBook
Это и так часть модели
источник

K А in SwiftBook
В ином случае это не будет частью модели, а лишь флаг для ui
источник

DD

Duh Dummy in SwiftBook
Тогда зачем флаг для UI хранить в модели)?
источник

D

Dmitry in SwiftBook
Мы же обсуждаем что это только UI слой, когда ты тапаешь по своему хедеру
источник

DD

Duh Dummy in SwiftBook
Прост вы выдаёте свой подход за безоговорочно идеальный, на деле в нем много минусов
источник

D

Dmitry in SwiftBook
Да не храниться этот флаг в контроллере/вьюхе, и до этого мы не обсуждали что это нужно передавать хранить на беке
источник

K А in SwiftBook
Хорошо создай протокол со свойством collapsed, и оберни модель свою, это не будет частью модели
источник

D

Dmitry in SwiftBook
Дак что поменяеться если вместо хедера будет ячейка?
источник

D

Dmitry in SwiftBook
Ты будешь этот флаг хранить в ячейке?
источник

K А in SwiftBook
+
источник

DK

Denis Kim in SwiftBook
количество кода увеличится
источник

D

Dmitry in SwiftBook
Все я тебя был рад видеть а теперь уходи 🙂
источник

DD

Duh Dummy in SwiftBook
Ну то, что вся обработка будет внутри didSelect, вью не будет знать о модели данных. Delegate будет работать с моделью как ему удобно, с любыми аутпутами VM
источник

D

Dmitry in SwiftBook
ААААА
источник

DK

Denis Kim in SwiftBook
количество кода для меня всегда самый главный аргумент. я ленивый и не люблю писать и читать много кода
источник

K А in SwiftBook
Все ты отвоевал достойно, помоги мне теперь😆
источник

D

Dmitry in SwiftBook
т.е в ячейку ты пробросишь делегат/кложуру а для хедеров написать аж один класс если ты хочешь так разделить это беда?
источник

D

Dmitry in SwiftBook
и передать свой хедер в func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { незя?
источник

DD

Duh Dummy in SwiftBook
Я ничего в ячейку не буду пробрасывать с чего ты это взял
источник