[SwiftUI]「破線の枠線」を作る方法

SwiftUI

「破線」の枠線を作る方法を紹介します。

スポンサーリンク

方法

破線の枠線を作るには、stroke(style : StrokeStyle)モディファイアを使います。

引数「style」に指定するStrokeStyleの「dash」で、破線の形状を設定することで、枠線を破線にすることが出来ます。

線の形状は、[最初の線の長さ, 空白の長さ, 2番目の線の長さ, 空白の長さ,・・・]のように指定します。

等間隔の破線であれば、[線の長さ, 空白の長さ]で設定します。


    Rectangle()
            .stroke(style: StrokeStyle(dash: [2, 2]))
            .frame(width: 100, height: 100)

まとめ

枠線を破線にするには、dashで破線の設定をしたStyleStrokeを、stroke(style : )モディファイアに渡す。

オススメの記事

コメント

タイトルとURLをコピーしました