問題タブ [swiftui-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2107 参照

ios - リスト内のSwiftUI ScrollViewには、パフォーマンスへの重大な影響があります

一連のテキストをリストする非常に単純な SwiftUI ビューがあります。

このコードは正常に動作しているようで、スムーズなスクロール パフォーマンスが得られます。

HStack が水平方向にスクロールする ScrollView 内にあるようにこれを変更すると、次のようになります。

リストを上下にスクロールすると、パフォーマンスが大幅に低下し、メモリが無制限に増えているように見えます。メモリ デバッガーにリークはありません。

パフォーマンス ヒットがこれほどまでに大きい理由と、それを回避する方法があるかどうかを誰かが知っているかどうか疑問に思っています。

アップデート:

HStack と Text は問題とは関係がないように見えます。scrollView 内の Spacer でも問題が発生します。