---
title: MKLookAroundViewControllerDelegate
framework: mapkit
role: symbol
role_heading: Protocol
path: mapkit/mklookaroundviewcontrollerdelegate
---

# MKLookAroundViewControllerDelegate

Methods you implement to respond to changes in the LookAround view controller.

## Declaration

```swift
protocol MKLookAroundViewControllerDelegate : NSObjectProtocol
```

## Topics

### Responding to scene changes

- [lookAroundViewControllerWillUpdateScene(_:)](mapkit/mklookaroundviewcontrollerdelegate/lookaroundviewcontrollerwillupdatescene(_:).md)
- [lookAroundViewControllerDidUpdateScene(_:)](mapkit/mklookaroundviewcontrollerdelegate/lookaroundviewcontrollerdidupdatescene(_:).md)

### Entering and exiting full-screen modes

- [lookAroundViewControllerWillPresentFullScreen(_:)](mapkit/mklookaroundviewcontrollerdelegate/lookaroundviewcontrollerwillpresentfullscreen(_:).md)
- [lookAroundViewControllerDidPresentFullScreen(_:)](mapkit/mklookaroundviewcontrollerdelegate/lookaroundviewcontrollerdidpresentfullscreen(_:).md)
- [lookAroundViewControllerWillDismissFullScreen(_:)](mapkit/mklookaroundviewcontrollerdelegate/lookaroundviewcontrollerwilldismissfullscreen(_:).md)
- [lookAroundViewControllerDidDismissFullScreen(_:)](mapkit/mklookaroundviewcontrollerdelegate/lookaroundviewcontrollerdiddismissfullscreen(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Interacting with the controller

- [delegate](mapkit/mklookaroundviewcontroller/delegate.md)
