# End UI Trace

Use the following APIs to end a custom UI trace.

{% tabs fullWidth="true" %}
{% tab title="iOS - Swift" %}

```swift
APM.endUITrace()
```

{% endtab %}

{% tab title="iOS - ObjC" %}

```objectivec
[LCQAPM endUITrace];
```

{% endtab %}

{% tab title="And - Java" %}

```java
// End UI Trace
APM.endUITrace();
```

{% endtab %}

{% tab title="And - Kotlin" %}

```kotlin
// End UI Trace
APM.endUITrace()
```

{% endtab %}

{% tab title="RN" %}

```javascript
APM.endUITrace();
```

{% endtab %}

{% tab title="Flutter" %}

```javascript
APM.endUITrace();
```

{% endtab %}
{% endtabs %}
