如何从 swiftui 形状中剪切路径

时间:2021-06-01 21:47:08

标签: swiftui

我正在制作一个图表库 - 我的每条线都是一个 swiftui 形状 - 例如

struct LineGraph : Shape
{
    let _values : TimeSeries
    func path(in rect: CGRect) -> Path {
        var p = Path()
        ...
        return p
     }
}

效果很好。但是 - 路径不需要被矩形约束 - 我希望它被剪裁。我可以这样做:

     ZStack 
     {
         ...
         LineGraph( the_series ).clipped()
     }

但这似乎是错误的,因为形状的用户必须知道这样做。我如何将该概念嵌入到形状本身中?

0 个答案:

没有答案