Size: a a a

2021 December 15

G

Give Five Give Seven in SwiftBook
источник

A

Andrey in SwiftBook
ага уже осознал, спасибо!)
источник

M

Marat in SwiftBook
да я сам учусь пока, как-то заумно по мне так.  Интересно еще, что в xib нельзя создать ячейку Cell для CollectionView. Черт его знает почему так
источник

ВР

Вячеслав Раченко... in SwiftBook
потому что делаешь что-то не так, все создается
источник

M

Marat in SwiftBook
неа
источник

M

Marat in SwiftBook
1. создаем UIView xib.
источник

M

Marat in SwiftBook
2. добавляем CollectionView. и видим, что нет возможности даже колво cell отрегулирвоать, нет такого понятия. Ежель в контроллере создавать, то все ок
источник

ВР

Вячеслав Раченко... in SwiftBook
уже вопрос, зачем так? можно же при создании ячейки поставить галочку создать xib
источник

M

Marat in SwiftBook
пишут, что токма программно можно сделать зарегить xib этот. попробую вот
источник

M

Marat in SwiftBook
я так и делаю, ставлю галку. я пытаюсь не в сториборде это все сделать, чтобы MVC типа запилить
источник

ВР

Вячеслав Раченко... in SwiftBook
говорю ж, делаешь что-то не так.
Создаешь класс ячейки
Ставишь галочку создать xib для этой ячейки
В коде регистрируешь
Затем используешь
источник

M

Marat in SwiftBook
наверное, да((. класс ячейки создаю это ок все. Но получается как бы сама по себе ячейка, которая уже регица в collectionView (как ты написал). А вот чтобы в интерфейс билдере это сделать - нет
источник

M

Marat in SwiftBook
получается, система сама предлагает декомпозировать все на отдельные view
источник

M

Marat in SwiftBook
не то, чтобы view, а блоки. буду за маком заскриню, может я туп конечно
источник

ВР

Вячеслав Раченко... in SwiftBook
так ты определись что ты хочешь сделать.
xib ячейка это независимая UIView а где ты будешь ее использовать это твое дело.
Зачем ее же пихать в интерфейс билдер непонятно. Для этого не используй xib и будет тебе счастье
источник

ВР

Вячеслав Раченко... in SwiftBook
тем более xib это и есть интерфейс билдер конкретной ячейки
источник

M

Marat in SwiftBook
спасибо за подсказку! Проще говоря, если создаем произвольный View в ИБ, то при добавлении на этот View элемента CollectionView в ИБ нельзя править ячейку, ее отдельным xib придется делать. вот пакость в чем
источник

ВР

Вячеслав Раченко... in SwiftBook
и MVC не зависит от того в xib ах ты делаешь логику или через сториборды
источник

ВР

Вячеслав Раченко... in SwiftBook
ты правишь ячейку в ее xib и ее классе. Ты можешь использовать одну и ту же ячейку в нескольких collectionView
источник

M

Marat in SwiftBook
ммм, почему? Ведь если через сториборд делать без вынесения в отдельные View (xib), то все в коде контроллера будет.  Ну если только View создать программно в отдельном swift файле и подключить его в контрллере, но тогда это уже не сториборд история ведь. Философски конено, у меня нет пока такого уровня, чтобы спор вести
источник