---
title: viewIfLoaded
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiviewcontroller/viewifloaded
---

# viewIfLoaded

The view controller’s view, or nil if the view isn’t yet loaded.

## Declaration

```swift
var viewIfLoaded: UIView? { get }
```

## Discussion

Discussion If the view controller’s view has already been loaded, this property contains that view. If the view has not yet been loaded, this property is set to nil.

## See Also

### Managing the view

- [view](uikit/uiviewcontroller/view.md)
- [isViewLoaded](uikit/uiviewcontroller/isviewloaded.md)
- [loadView()](uikit/uiviewcontroller/loadview().md)
- [viewDidLoad()](uikit/uiviewcontroller/viewdidload().md)
- [loadViewIfNeeded()](uikit/uiviewcontroller/loadviewifneeded().md)
- [title](uikit/uiviewcontroller/title.md)
- [preferredContentSize](uikit/uiviewcontroller/preferredcontentsize.md)
- [ornaments](uikit/uiviewcontroller/ornaments.md)
