---
title: isHidden
framework: gamecontroller
role: symbol
role_heading: Instance Property
path: gamecontroller/gcvirtualcontroller/configuration/ishidden
---

# isHidden

A Boolean value that indicates whether the system or the app presents the virtual interface.

## Declaration

```swift
var isHidden: Bool { get set }
```

## Discussion

Discussion To present your own virtual controller interface, set this property to true. Then when the state of controls in your interface changes, use the GCVirtualController setValue(_:forButtonElement:) and setPosition(_:forDirectionPadElement:) methods to update the corresponding elements. The default value is false.
