Size: a a a

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

2020 May 27

IZ

Ilya Zashkalov in iOS Developers — русскоговорящее сообщество
при смене элеменнта в UICollectionView
источник

E

Eldar in iOS Developers — русскоговорящее сообщество
Ilya Zashkalov
наверно нужно ещё пояснить, что внизу формы есть UIPageControl и нужно изменять его позицию
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
че там, пытаешься сделать PageViewController из UICollectionView? =)
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
че это за вредные советы?
источник

E

Eldar in iOS Developers — русскоговорящее сообщество
Denis Kim
че это за вредные советы?
в чем вредность ?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в лэйауте при скроле
источник

E

Eldar in iOS Developers — русскоговорящее сообщество
Denis Kim
в лэйауте при скроле
это вредно? полоска сверху должна ездить вместе соскроллом
источник

E

Easy in iOS Developers — русскоговорящее сообщество
Да хотя бы origin менял бы
источник

E

Easy in iOS Developers — русскоговорящее сообщество
И не дёргал бы layout
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
ну метод layoutIfNeeded по сути расставляет все вьюшки рекурсивно в нужные позиции
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
конечно, если выставлен флаг needsLayout
источник

E

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

DK

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

E

Eldar in iOS Developers — русскоговорящее сообщество
100 лет не юзал фреймы просто =) думал их уже депрекейтнули =))
источник

E

Easy in iOS Developers — русскоговорящее сообщество
С чего это ради их должны были депрекейтнуть, это одна из базовых концепций
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
по сути этот метод имеет смысл использовать тогда, когда тебе нужно синхронно получить размеры вьюшки. например если ты хочешь эту вьюшку тут же срендерить в картинку или узнать размеры или еще что-то такое. делать лэйаут для того, чтобы пользователь это увидел бессмысленно - он и так сделается при следующей итерации ранлупа. достаточно убедится что выставлен флаг, если какие-то неочевидные зависимости в лэйауте
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
или второй кейс - лэйаут на констрейнтах внутри блока анимации надо вызывать руками, например при изменении констрейтов при появлении клавиатуры, чтобы получить синхронные анимации
источник

E

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

E

Eldar in iOS Developers — русскоговорящее сообщество
А ранлуп это типо фпс в игре ?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я имел ввиду основной цикл приложения
источник