📝

[SwifUI]Dividerの太さを変えたい

2022/04/20に公開

Dividerの太さを変えたい場合はRectangleを使う

  • Dividerの太さを変える場合、下記のようにそのまま Divider() を使うと、背景に謎の線が残る
Divider()
  .frame(height: 10)
  .background(Color.gray)

  • この回避策対応として、Divider() を使わずに Rectangle() を使うようにする
  • Rectangle()の場合、色の指定は background ではなく foregroundColor を使う
Rectangle()
  .frame(height: 10)
  .foregroundColor(Color.gray)

Discussion