Используйте программную прокрутку, пока ScrollView все еще прокручивает после жеста пользователей в приложении SwiftuiIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Используйте программную прокрутку, пока ScrollView все еще прокручивает после жеста пользователей в приложении Swiftui

Сообщение Anonymous »

в приложении 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»