Slide 21
Slide 21 text
© Sansan, Inc.
Pathを⽤いた円グラフの描画
開発事例 | Sansan iOS
struct PieSliceShape: Shape {
let startAngle: Angle
let endAngle: Angle
func path(in rect: CGRect) -> Path {
// let center = ..., let radius = ...
var path = Path()
path.move(to: center)
path.addArc(center: center, radius: radius,
startAngle: startAngle, endAngle: endAngle, clockwise: false)
path.closeSubpath()
return path
}
}
- つづいて、Shape 型である
PieSliceShape を定義
> center: 中⼼点
> radius: 半径
21