---
title: controlPoint1
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uicubictimingparameters/controlpoint1
---

# controlPoint1

The first control point for the cubic Bézier curve.

## Declaration

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

## Discussion

Discussion This parameter contains the point you specified at initialization time. If you initialized the object with a UIView.AnimationCurve value instead, this property is set to CGPointZero.

## See Also

### Getting the timing parameters

- [animationCurve](uikit/uicubictimingparameters/animationcurve.md)
- [controlPoint2](uikit/uicubictimingparameters/controlpoint2.md)
