Size: a a a

2020 July 01

MO

Max Olston in SwiftBook
источник

АЧ

Антон Чехов... in SwiftBook
Тимур Мусаханов
Всем добрый день! Вот такая проблема, все перепробовал уже, как решить, может кто сталкивался?
Возможно стоит переустановить gem
источник

OL

Olga Lidman in SwiftBook
Привет) может кто-то подскажет, есть ли метод, который позволяет отслеживать появление секции таблицы сверху при скролле? То есть, как только секция стала видна сверху хоть на один пункт, нужно выполнить некоторое действие.  Может есть простой способ, а я велосипед изобретаю..
источник

А

Алексей in SwiftBook
Olga Lidman
Привет) может кто-то подскажет, есть ли метод, который позволяет отслеживать появление секции таблицы сверху при скролле? То есть, как только секция стала видна сверху хоть на один пункт, нужно выполнить некоторое действие.  Может есть простой способ, а я велосипед изобретаю..
func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int)
это не подходит?
источник

OL

Olga Lidman in SwiftBook
Алексей
func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int)
это не подходит?
Если у секций нет хедеров, он отработает?
источник

OL

Olga Lidman in SwiftBook
Алексей
func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int)
это не подходит?
Ещё такой момент, что willDisplay отрабатывает независимо от того, появляется элемент снизу или сверху, а мне нужно ограничение
источник

OL

Olga Lidman in SwiftBook
Olga Lidman
Если у секций нет хедеров, он отработает?
Не отработает(
источник

t

tox in SwiftBook
на сколько я понимаю, там все просто)
в cellForRowAtIndexPath запомнинай показанный row
и если новый row больше(меньше) предыдущего - выполнить действие
источник

OL

Olga Lidman in SwiftBook
tox
на сколько я понимаю, там все просто)
в cellForRowAtIndexPath запомнинай показанный row
и если новый row больше(меньше) предыдущего - выполнить действие
Это будет работать при скролле только в одну сторону, и здесь никак не определяется, сверху появилась ячейка или снизу
источник

t

tox in SwiftBook
Olga Lidman
Это будет работать при скролле только в одну сторону, и здесь никак не определяется, сверху появилась ячейка или снизу
почему?
если увеличивается - значит вниз
если уменьшается - значит вверх
источник

t

tox in SwiftBook
возможно я не полностью понял суть)
источник

OL

Olga Lidman in SwiftBook
tox
возможно я не полностью понял суть)
Вот такое поведение нужно
источник

t

tox in SwiftBook
Olga Lidman
Вот такое поведение нужно
ну по факту тут не появление, появление пицц было раньше, а именно прокрутка пиццы на самый верх?
источник

OL

Olga Lidman in SwiftBook
tox
ну по факту тут не появление, появление пицц было раньше, а именно прокрутка пиццы на самый верх?
Так я и пишу, что именно сверху смена секций должна быть поймана
источник

t

tox in SwiftBook
Olga Lidman
Так я и пишу, что именно сверху смена секций должна быть поймана
я понял что если сверху вниз мотаешь и как только появился - сразу "что-то" сделать
источник

AS

Anton Stremovskiy in SwiftBook
Olga Lidman
Вот такое поведение нужно
ну к примеру тебе сервак выдал по 5 пицц с каждой категории. тбе изветсна высота ячейки с пиццей, как только скролл опуститься на это растояние менятся segmented control
источник

AS

Anton Stremovskiy in SwiftBook
или по секциям
источник

DM

Dmytro Mandych in SwiftBook
та ну, проверять расстояния такое себе
источник

AS

Anton Stremovskiy in SwiftBook
там похоже именно это, поделили на секции, без заголовков, прокрутил до след секции или когда пропала предыдущая
источник

KK

Kirill Kharkovsky in SwiftBook
ну а если количество пицц будет меняться
источник