Производительность при использовании VStack внутри Scrollview (альтернативы List) в SwiftUI - PullRequest
4 голосов
/ 09 июня 2019

При встроенном представлении списка невозможно удалить разделитель строк между ячейками.В моем дизайне мне нужно отображать метку справа от каждой строки, а иногда даже скрывать линии.

Пока единственным выходом для этого является использование VStack внутри ScrollView.Но какова производительность при этом? Безопасно ли делать это для очень длинного ScrollView?Действительно ли нам нужно поведение повторного использования, так как SwiftUI использует структуры данных вместо UIViews?

В видео-сеансе (https://developer.apple.com/videos/play/wwdc2019/237/) они также объясняли поведение макета SwiftUI, не могу себе представить, что очень долгоVStack в ScrollView будет эффективен при необходимости вычислять высоту каждой ячейки ... Конечно, они могли бы реализовать своего рода кэширование компоновки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...