Я пытаюсь использовать новый (анонсированный на WWDC 2023 и доступен в iOS 17 и MacOS 14) для наблюдения за положением прокрутки Swiftui Scrollview .
У меня есть следующая точка зрения, но я не могу заставить его работать правильно. То есть использование прокрутки (ID: Anchor) View Modifier заставляет представление прокрутки Go Nuts. В какой -то момент, и в некоторых случаях даже при самой попрошайнице вид прокрутки просто начинает прыгать и заикается при попытке прокрутки. См. Запись экрана здесь: https://twitter.com/krajaac/status/1714 ... .vertical) {
LazyVGrid(
columns: [.init(.adaptive(minimum: self.itemSize.width), spacing: Constants.columnSpacing, alignment: .center)],
alignment: .center,
spacing: Constants.sectionSpacing
) {
ForEach(self.sectionData) { section in
Section(section.title) {
ForEach(section.items) { item in
Text(item.text)
.frame(width: self.itemSize.width, height: self.itemSize.height)
}
}
}
}
.scrollTargetLayout()
}
.scrollPosition(id: self.$currentItemID) // TODO: Comment out this line to make the scrolling work
[/code]
The whole code can be found in my GitHub repo: https://github.com/tomaskraina/feedback ... View.swift
Am I doing something wrong or is this a bug in Swiftui?
Подробнее здесь: https://stackoverflow.com/questions/773 ... -breaks-sc
Swiftui: наблюдение за положением прокрутки через view.scrollposition (id: якорь :) ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Позиция-якорь не работает, когда якорь находится в положении: исправлено
Anonymous » » в форуме Html - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Позиция-якорь не работает, когда якорь находится в положении: исправлено
Anonymous » » в форуме Html - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-