---
title: loadViewIfNeeded()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uiviewcontroller/loadviewifneeded()
---

# loadViewIfNeeded()

Loads the view controller’s view if it’s not loaded yet.

## Declaration

```swift
func loadViewIfNeeded()
```

## Discussion

Discussion Calling this method loads the view controller’s view from its storyboard file, or creates the view as needed based on the established rules.

## See Also

### Managing the view

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