---
title: childViewControllerForPointerLock
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiviewcontroller/childviewcontrollerforpointerlock
---

# childViewControllerForPointerLock

A child view controller to query for the pointer lock preference.

## Declaration

```swift
var childViewControllerForPointerLock: UIViewController? { get }
```

## Discussion

Discussion Call setNeedsUpdateOfPrefersPointerLocked() if the child view controller that the system needs to query for the pointer lock preference changes.

## See Also

### Managing pointer lock state

- [prefersPointerLocked](uikit/uiviewcontroller/preferspointerlocked.md)
- [setNeedsUpdateOfPrefersPointerLocked()](uikit/uiviewcontroller/setneedsupdateofpreferspointerlocked().md)
