Size: a a a

2020 December 28

DK

Denis Kim in SwiftBook
тогда к чему было это замечание?
источник

DK

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

DK

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

Т

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

DK

Denis Kim in SwiftBook
я просто не понимаю как вы из предложения "лэйаут делается не на том объекте" пришли к выводу что проблему нужно решать каким-то магическим tableView.layoutIfNeeded()
источник

🅰Б

🅰️лександр Б.... in SwiftBook
В целом поулчилось, но при первом нажатии сыпяться ошибки констрейтов
источник

🅰Б

🅰️лександр Б.... in SwiftBook
UIView.animate(withDuration: 0.5) {
           
self.tableView!.performBatchUpdates {
               
self.textViewHeightConstraint.constant = 100
               
self.tableView!.layoutIfNeeded()
           } completion: { (bool)
in
               ()
           }
       }
источник

Т

Тирион in SwiftBook
🅰️лександр Б.
В целом поулчилось, но при первом нажатии сыпяться ошибки констрейтов
У тебя констрейнты заданы, я так понимаю с высоким приоритетом?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Тирион
У тебя констрейнты заданы, я так понимаю с высоким приоритетом?
Да, везде дефолтный, высокий приоритет. Не до конца еще разобрался с приоритетами. Проблеа вываливающихся ошибок в них может быть?
источник

Т

Тирион in SwiftBook
Были проблемы, то что у меня констрейнт текст вью был по приоритету одинаковый констрейнты ячейки
источник

Т

Тирион in SwiftBook
🅰️лександр Б.
Да, везде дефолтный, высокий приоритет. Не до конца еще разобрался с приоритетами. Проблеа вываливающихся ошибок в них может быть?
Партянки в консоли прекратились, когда сделал низкий приоритет высоты текст вью
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Тирион
Партянки в консоли прекратились, когда сделал низкий приоритет высоты текст вью
Помогло 🙂
источник

🅰Б

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

Т

Тирион in SwiftBook
🅰️лександр Б.
Помогло 🙂
Если когда-нибудь будешь, что-то подобное мутить с коллекцией, то там надо по аналогичной стратегии, но у меня нагулить ничего не вышло, и сделать толком не получилось, те ещё танцы
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Тирион
Если когда-нибудь будешь, что-то подобное мутить с коллекцией, то там надо по аналогичной стратегии, но у меня нагулить ничего не вышло, и сделать толком не получилось, те ещё танцы
Согласен...
источник

A

Anna in SwiftBook
Всем привет! Кейс такой: пользователь нажимает кнопку «Купить», внутри кнопки начинает крутиться activity indicator, затем открывается окно со встроенной покупкой. Если покупка успешно совершается -  пользователя переносит на экран назад (а activity indicator в кнопке скрывается). Подскажите, пожалуйста, как сделать так, чтобы при нажатии «Отмена» в окне с покупкой, в кнопке «Купить» скрывался activity indicator, а перехода на экран назад не происходило?
источник

A

Anna in SwiftBook
источник

AS

Aleksey Sofronov in SwiftBook
Anna
Всем привет! Кейс такой: пользователь нажимает кнопку «Купить», внутри кнопки начинает крутиться activity indicator, затем открывается окно со встроенной покупкой. Если покупка успешно совершается -  пользователя переносит на экран назад (а activity indicator в кнопке скрывается). Подскажите, пожалуйста, как сделать так, чтобы при нажатии «Отмена» в окне с покупкой, в кнопке «Купить» скрывался activity indicator, а перехода на экран назад не происходило?
кинуть UIButton аутлетом и в кейсе ошибки вырубить индикатор
источник

t

tox in SwiftBook
возвращай status true/false
если вернулся true - закрывай, если false - нет
источник

DK

Denis Kim in SwiftBook
🅰️лександр Б.
UIView.animate(withDuration: 0.5) {
           
self.tableView!.performBatchUpdates {
               
self.textViewHeightConstraint.constant = 100
               
self.tableView!.layoutIfNeeded()
           } completion: { (bool)
in
               ()
           }
       }
зачем ты блок апдейта перенес в отдельную анимацию?
источник