в приложении iOS, написанное с Swiftui, мне нужен Scrollview, чтобы прокрутить определенное объект, у которого есть определенный идентификатор. Я использую функцию Scrollto ScrollViewReader для этого, и она работает, пока ScrollView не перетаскивается пользователем. Но если пользователь перетаскивает ScrollView, то эта функция не работает, пока ScrollView не остановится.
Есть идеи, как сделать ее прокручивать, пока ScrollView все еще прокручивается после того, как пользователи перетаскивают жест? < /P>
struct TestScrollView: View {
@Namespace var topID
@Namespace var bottomID
var body: some View {
ScrollViewReader { proxy in
VStack(spacing: 10) {
Button("Scroll to Bottom") {
withAnimation {
proxy.scrollTo(bottomID)
}
}
.id(topID)
ScrollView {
VStack(spacing: 0) {
ForEach(0.. Color {
Color(red: fraction, green: 1 - fraction, blue: 0.5)
}
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... sers-gestu
Используйте программную прокрутку, пока ScrollView все еще прокручивает после жеста пользователей в приложении Swiftui ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразовать открытую спецификацию API в программную программную коллекцию Postman
Anonymous » » в форуме JAVA - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-