---
title: currentPoint
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uibezierpath/currentpoint
---

# currentPoint

The current point in the graphics path.

## Declaration

```swift
var currentPoint: CGPoint { get }
```

## Discussion

Discussion The value in this property represents the starting point for new line and curve segments. If the path is currently empty, this property contains the value CGPointZero.

## See Also

### Related Documentation

- [isEmpty](uikit/uibezierpath/isempty.md)

### Constructing a path

- [move(to:)](uikit/uibezierpath/move(to:).md)
- [addLine(to:)](uikit/uibezierpath/addline(to:).md)
- [addArc(withCenter:radius:startAngle:endAngle:clockwise:)](uikit/uibezierpath/addarc(withcenter:radius:startangle:endangle:clockwise:).md)
- [addCurve(to:controlPoint1:controlPoint2:)](uikit/uibezierpath/addcurve(to:controlpoint1:controlpoint2:).md)
- [addQuadCurve(to:controlPoint:)](uikit/uibezierpath/addquadcurve(to:controlpoint:).md)
- [close()](uikit/uibezierpath/close().md)
- [removeAllPoints()](uikit/uibezierpath/removeallpoints().md)
- [append(_:)](uikit/uibezierpath/append(_:).md)
- [cgPath](uikit/uibezierpath/cgpath.md)
