SwiftUI/複数LazyVGrid in ScrollViewでLazyVGridのcontentにopacityありのColorを表示した時にopacityの度合いにバラツキが出る
環境
Xcode 14.3
iOS 16.0
/icons/hr.icon
イメージ
code:_
ScrollView
- LazyVGrid
- Color.red.offset(0.5)
- Color.red.offset(0.5)
- ...
- LazyVGrid
- LazyVGrid
- ...
起こったこと
複数のLazyVGridをScrollViewに入れ、LazyVGridのcontentにopacityありのColorを入れた場合に、opacityのかかり具合がバラけるという不具合に出くわした
仮説
遅延で描画する際のopacityをかける裏の処理中に表示処理が完了と見なされてしまった表示された
どうしたか
Colorではなく、同等のsvg画像をFigmaで用意して表示させた