---
title: AppExtensionPoint.UserInterface
framework: extensionfoundation
role: symbol
role_heading: Structure
path: extensionfoundation/appextensionpoint/userinterface
---

# AppExtensionPoint.UserInterface

A type with that indicates whether the extension point displays UI from an app extension.

## Declaration

```swift
struct UserInterface
```

## Overview

Overview Add a UserInterface type in an extension point definition and initialize it with a Boolean value. Specify true if your extension point supports custom UI or false if it doesn’t.

## Topics

### Creating a user-interface attribute

- [init(_:)](extensionfoundation/appextensionpoint/userinterface/init(_:).md)

### Getting the value

- [value](extensionfoundation/appextensionpoint/userinterface/value.md)

## Relationships

### Conforms To

- [AppExtensionPoint.Attribute](extensionfoundation/appextensionpoint/attribute.md)

## See Also

### Declaring an extension point

- [AppExtensionPoint.Definition](extensionfoundation/appextensionpoint/definition.md)
- [AppExtensionPoint.Name](extensionfoundation/appextensionpoint/name.md)
- [AppExtensionPoint.EnhancedSecurity](extensionfoundation/appextensionpoint/enhancedsecurity.md)
- [AppExtensionPoint.Scope](extensionfoundation/appextensionpoint/scope.md)
- [AppExtensionPoint.Attribute](extensionfoundation/appextensionpoint/attribute.md)
