Size: a a a

2021 May 31

D

Dmitry in SwiftBook
Ля, да почему, ячейки могут обладать а хедеры нет
источник

DK

Denis Kim in SwiftBook
нету таких правил
источник

K А in SwiftBook
А я по другому принципу солида ничего не меняю в их хедерах, я расширяю их😆
источник

DD

Duh Dummy in SwiftBook
Да, не могут конечно. Просто у тебя есть целевой механизм обработки событий ячейки. Вместо этого ты пишешь действия на хедеры, прикидываешь кучу данных всюду и вызываешь функции снаружи вью.
Это объективно хуже чем хранить обработку событий в одном месте
источник

D

Dmitry in SwiftBook
Окей пойдем другим путем, чем хедер отличаеться от ячейки?
источник

DD

Duh Dummy in SwiftBook
Тем что это не сабклксс ячейки очевидно
источник

K А in SwiftBook
Просто давай попорядку, нужно свернуть секцию, у секции у которой есть много ячеек, грубо говоря хедер чтото главное в этом деле, поэтому это максимально логично вешать логику колапса на хедер ведь, чем создавать еще ячейку которая отвечает за видимостл других ячеек, это как-то нелогично получается
источник

DK

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

VV

Valerij Valerievich in SwiftBook
мне нужен такой метод, аналог if, чтобы содержимое появлялось или отключалось, кто знает как называется?
источник

DD

Duh Dummy in SwiftBook
Нет, в функции мы возвращаем UIview оно не может обрабатываться как ячейка
источник

DD

Duh Dummy in SwiftBook
Как ты это себе представляешь
источник

K А in SwiftBook
В какой функции?
источник

D

Dmitry in SwiftBook
От чего по твоему наследуется UiViewCell?)
источник

DD

Duh Dummy in SwiftBook
>>Я просто не понимаю что мешает навесть логику тут func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
 
тут пиши логику кому делать хедер кому нет
}


Если у тебя MVVM во viewModel контроллера где лежит таблица
источник

K А in SwiftBook
И ты тут хочешь cell создать?
источник

DD

Duh Dummy in SwiftBook
Декью и прочая обработка ячеек работает UiTableViewCell
источник

DD

Duh Dummy in SwiftBook
А не с UIview
источник

D

Dmitry in SwiftBook
Да ладно:)))
источник

DD

Duh Dummy in SwiftBook
Если бы Денис был бы прав, тогда ты бы не прикидывал события клика внутрь вью
источник

DK

Denis Kim in SwiftBook
о чем вы спорите? отличие ячеек и хедеров лишь в том, как таблица с ними работает
источник