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

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