Instance Method インスタンスメソッド

stroke(_:style:)

Traces the outline of this shape with a color or gradient. この形状の輪郭をある色または勾配でなぞります。

Declaration 宣言

func stroke<S>(_ content: S, style: StrokeStyle) -> some View where S : ShapeStyle

Return Value 戻り値

A stroked shape. 線をつけられた形状。

Parameters パラメータ

content

The color or gradient with which to stroke this shape. それでこの形状に線をつける色または勾配。

style

The stroke characteristics — such as the line’s width and whether the stroke is dashed — that determine how to render this shape. 筆致の特徴 — たとえば線のもつ幅そして筆致が中線にされる(ダッシュ)かなど — それはこの形状をどのように描出するかを決定します。

Discussion 議論

The following example adds a dashed purple stroke to a Capsule: 以下の例は、中線(ダッシュ)の紫の筆致をCapsuleに加えます:


Capsule()
.stroke(
    Color.purple,
    style: StrokeStyle(
        lineWidth: 5,
        lineCap: .round,
        lineJoin: .miter,
        miterLimit: 0,
        dash: [5, 10],
        dashPhase: 0
    )
)

See Also 参照

Setting the Stroke Characteristics 筆致特徴を設定する