Size: a a a

2020 April 23

M

Maksan in SwiftBook
не могу понять, как в контексте сменить порядок.
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Кто нибудь в курсе, почему так происходит. Почему в таббар контроллере в рутовых классах св-вах которые инициализируются замканием это замкание срабатывает, а, например, viewDidLoad нет? Это при первом запуске приложения, еще до того, как перешел на одну из вкладок. Что за странное поведение?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Вот, пример
источник

Д

Дмитрий in SwiftBook
Привет всем! Кто-нибудь делал CollectionView внутри  CollectionViewCell? У меня возникла проблема, может кто подскажет в чем дело?!
Что хотел сделать:
1. Пролистывание календаря сверху вниз по месяцам
2. Изменение цвета ячейки, если число совпадает с числом из массива (вместо дат упростил и поставил Int, чтобы было проще объяснить)

Проблема заключается в том, что первые два месяца показываются правильно, а вместо 3-его и 4-ого начинает дублироваться 1-й и 2-й.
Я приложил видео и скрины.
Помогите пожалуйста!
источник

Д

Дмитрий in SwiftBook
источник

Д

Дмитрий in SwiftBook
источник

Д

Дмитрий in SwiftBook
источник

Д

Дмитрий in SwiftBook
источник

Д

Дмитрий in SwiftBook
источник

ВК

Варя Кузнецова... in SwiftBook
🅰️лександр Б.
Кто нибудь в курсе, почему так происходит. Почему в таббар контроллере в рутовых классах св-вах которые инициализируются замканием это замкание срабатывает, а, например, viewDidLoad нет? Это при первом запуске приложения, еще до того, как перешел на одну из вкладок. Что за странное поведение?
Вью дид лоад срабатывает когда self.view грузится, а не когда инит. Грузить вью в таббаре до показа смысла нет, только память тратить
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Варя Кузнецова
Вью дид лоад срабатывает когда self.view грузится, а не когда инит. Грузить вью в таббаре до показа смысла нет, только память тратить
Т.е. происходит только инициализация всех св-в?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
А где об этом почитать можно?
источник

ВК

Варя Кузнецова... in SwiftBook
Дмитрий
Привет всем! Кто-нибудь делал CollectionView внутри  CollectionViewCell? У меня возникла проблема, может кто подскажет в чем дело?!
Что хотел сделать:
1. Пролистывание календаря сверху вниз по месяцам
2. Изменение цвета ячейки, если число совпадает с числом из массива (вместо дат упростил и поставил Int, чтобы было проще объяснить)

Проблема заключается в том, что первые два месяца показываются правильно, а вместо 3-его и 4-ого начинает дублироваться 1-й и 2-й.
Я приложил видео и скрины.
Помогите пожалуйста!
Это переиспользование ячеек. Если вкратце - uikit не инициализирует новые ячейки, а использует старые. Поэтому надо очищать все в prepareForReuse/cellForRow
источник

ВК

Варя Кузнецова... in SwiftBook
🅰️лександр Б.
А где об этом почитать можно?
На хабре есть статья про жизненный цикл контроллера
источник

ВК

Варя Кузнецова... in SwiftBook
🅰️лександр Б.
Т.е. происходит только инициализация всех св-в?
Ага
источник

ВК

Варя Кузнецова... in SwiftBook
Варя Кузнецова
На хабре есть статья про жизненный цикл контроллера
Там про это расписано, и про то что при viewFidLoad вообще происходит и рекомендуется делать
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Варя Кузнецова
Там про это расписано, и про то что при viewFidLoad вообще происходит и рекомендуется делать
Прикольно, спс
источник

🅰Б

🅰️лександр Б.... in SwiftBook
От 2011 года статья?
источник

ВК

Варя Кузнецова... in SwiftBook
🅰️лександр Б.
От 2011 года статья?
Вроде да, там еще до arc
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Причиной написания данной поста является то, что, как оказалось, можно преспокойно программировать под iOS полгода, и не знать полностью о жизненном цикле UIViewcontroller'ов
источник