---
title: rootView
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/uihostingcontroller/rootview
---

# rootView

The root view of the SwiftUI view hierarchy managed by this view controller.

## Declaration

```swift
@MainActor @preconcurrency var rootView: Content { get set }
```

## See Also

### Responding to view-related events

- [loadView()](swiftui/uihostingcontroller/loadview().md)
- [viewWillAppear(_:)](swiftui/uihostingcontroller/viewwillappear(_:).md)
- [viewDidAppear(_:)](swiftui/uihostingcontroller/viewdidappear(_:).md)
- [viewWillDisappear(_:)](swiftui/uihostingcontroller/viewwilldisappear(_:).md)
- [viewDidDisappear(_:)](swiftui/uihostingcontroller/viewdiddisappear(_:).md)
- [willMove(toParent:)](swiftui/uihostingcontroller/willmove(toparent:).md)
- [didMove(toParent:)](swiftui/uihostingcontroller/didmove(toparent:).md)
- [viewWillTransition(to:with:)](swiftui/uihostingcontroller/viewwilltransition(to:with:).md)
- [viewWillLayoutSubviews()](swiftui/uihostingcontroller/viewwilllayoutsubviews().md)
- [target(forAction:withSender:)](swiftui/uihostingcontroller/target(foraction:withsender:).md)
