Swiftui Scrollview игнорирует положение прокрутки при добавлении элемента в началеIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Swiftui Scrollview игнорирует положение прокрутки при добавлении элемента в начале

Сообщение Anonymous »

Я внедряю функциональность для динамического добавления элементов к Scrollview, когда пользователь переходит к краям. Добавление элементов в конце списка работает, как и ожидалось, но я сталкиваюсь с проблемой при добавлении элементов в начало. В частности, если я попытаюсь перейти к предыдущему элементу через кнопку (перед тем, как переходить на любой другой элемент после запуска), Scrollview прокручивается в позицию -2 вместо -1 при нажатии кнопки «Смахивать влево». Это моя попытка: < /p>
struct ListTabView2: View {

private enum ScrollViewAppender {
case previous, next, none
}

@State private var scrollPosition: Int? = 0 {
didSet {
print(scrollPosition ?? "nil")
}
}
@State private var elements: [Int] = Array(0..

Подробнее здесь: https://stackoverflow.com/questions/791 ... he-beginni
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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