Size: a a a

2020 December 30

AA

A A in SwiftBook
Спасибо) щас буду проьовать
источник

DK

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

AA

A A in SwiftBook
Denis Kim
это все было разобрано еще в 2011 году, когда я начинал изучать иос. почему у людей в 2020 до сих пор такие вопросы возникают я хз
А где брать ответы на такие вопросы?
источник

AA

A A in SwiftBook
Denis Kim
это все было разобрано еще в 2011 году, когда я начинал изучать иос. почему у людей в 2020 до сих пор такие вопросы возникают я хз
Если например в 2020 начал заниматься программированием
источник

DK

Denis Kim in SwiftBook
не знаю, в документации есть все
источник

DK

Denis Kim in SwiftBook
но кроме нее есть куча полезных курсов, мы же в чате одного из них сидим
источник

AA

A A in SwiftBook
Denis Kim
но кроме нее есть куча полезных курсов, мы же в чате одного из них сидим
Не видел тут ниодного курса где бы это разбиралось
источник

ЭМ

Эмиль Мещеряков... in SwiftBook
Привет всем!
У кого нибудь есть оплаченный аккаунт разработчика и минут 15-20 свободного времени, чтобы помочь?
источник

AA

A A in SwiftBook
Denis Kim
но кроме нее есть куча полезных курсов, мы же в чате одного из них сидим
А у collectionView использовать performBatchesUpdates?
источник

DK

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

AA

A A in SwiftBook
Denis Kim
по видимому да, хотя не вижу смысла, если весь апдейт заключается в одной строчке
Но вы же не просто insert делали а beginUpdate использовали
источник

DK

Denis Kim in SwiftBook
как я понимаю эти batchUpdates имеет смысл делать тогда, когда вам нужно объединить несколько модификаций вместе, например перемещение + удаление или типа того
источник

DK

Denis Kim in SwiftBook
tableView в принципе не позволяет делать модификации вне блока begin/end updates
источник

DK

Denis Kim in SwiftBook
попробуйте, и узнаем
источник

DK

Denis Kim in SwiftBook
мой пример упрощенный, тут легко вычислить оффсет потому что все ячейки одного размера, когда они будут разные (предполагаю) понадобится добавить фиксацию о которой я говорил
источник

DK

Denis Kim in SwiftBook
Василий
в момент выставления офсета, у тебя слетает вся анимация.
я тут выяснил, что анимация прокрутки действительно останавливается при вызове setContentOffset даже если параметр animated передан false. но не останавливается если делать через .contentOffset = value
источник

В

Василий in SwiftBook
спасибо за код - будет над чем поразмыслить :)
если высота ячеек разная, то будут проблемы?
источник

В

Василий in SwiftBook
осталось разобраться почему у меня скроллилось, может потому что я изначально пытался выставлять офсет.
источник

AA

A A in SwiftBook
Denis Kim
я тут выяснил, что анимация прокрутки действительно останавливается при вызове setContentOffset даже если параметр animated передан false. но не останавливается если делать через .contentOffset = value
Уже голова кипит. Не могу тоже самое повторить с collectionView
источник

DK

Denis Kim in SwiftBook
Василий
спасибо за код - будет над чем поразмыслить :)
если высота ячеек разная, то будут проблемы?
разная высота ячеек это всегда проблема. дело в том, что таблица не может правильно вычислить contentSize пока не начнет получать конкретные ячейки и их лэйаутить. для этого и существует estimatedRowHeight. при добавлении их сверху и анимации начнет меняться размер и оффсет со всеми вытекающими
источник