На момент публикации — 10 мая 2022 года, SwiftUI имеет только обновляемый(действие:) модификатор для Список компонент, чтобы пользователь мог обновлять контент на экране (так называемый потяните, чтобы обновить ).
Очевидно, что если разработчику необходимо отобразить список в форме, отличной от той, которую предоставляет List (например, в несколько столбцов), то ему, к сожалению, придется смириться с тем, что его не удастся отобразить.
обновите содержимое на экране, используя функцию Pull для обновления.
Или это еще возможно?.
Задача
Требуется какой-то компонент, который будет отображать контент в режиме прокрутки и выполнять некоторую функцию при перетаскивании контента вниз, аналогично технологии pull to update. В этом случае предпочтительнее использовать новую систему параллелизма, дебютировавшую в iOS 15. Компонент следует реализовать как отдельный модуль, образуя некую абстракцию, чтобы его было проще поддерживать.Другими словами, компонент должен быть распространен в какой-то библиотеке и иметь возможность добавляться в проект с помощью менеджера зависимостей.
ОбновляемыйScrollView
Не теряйте времени, перейдите сразу к исходному коду:Теги: #Разработка для iOS #Swift #swiftUI #pulltorefreshimport SwiftUI public struct RefreshableScrollView<Content>: View where Content: View {
Вместе с данным постом часто просматривают:
-
Заметки О Следе Наездника На Ките
19 Oct, 24 -
Цитата Из Книги Суеверий «Черная Кошка».
19 Oct, 24 -
Сколько Стоит Разработка Сайта?
19 Oct, 24