---
title: SWCollaborationViewDelegate
framework: sharedwithyou
role: symbol
role_heading: Protocol
path: sharedwithyou/swcollaborationviewdelegate
---

# SWCollaborationViewDelegate

A delegate object that the system notifies about changes to the collaboration popover state.

## Declaration

```swift
protocol SWCollaborationViewDelegate : NSObjectProtocol
```

## Topics

### Responding to popover activity

- [collaborationViewShouldPresentPopover(_:)](sharedwithyou/swcollaborationviewdelegate/collaborationviewshouldpresentpopover(_:).md)
- [collaborationViewDidDismissPopover(_:)](sharedwithyou/swcollaborationviewdelegate/collaborationviewdiddismisspopover(_:).md)
- [collaborationViewWillPresentPopover(_:)](sharedwithyou/swcollaborationviewdelegate/collaborationviewwillpresentpopover(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Collaboration management

- [SWCollaborationCoordinator](sharedwithyoucore/swcollaborationcoordinator.md)
- [SWCollaborationOption](sharedwithyoucore/swcollaborationoption.md)
- [SWCollaborationOptionsGroup](sharedwithyoucore/swcollaborationoptionsgroup.md)
- [SWCollaborationOptionsPickerGroup](sharedwithyoucore/swcollaborationoptionspickergroup.md)
- [SWCollaborationShareOptions](sharedwithyoucore/swcollaborationshareoptions.md)
- [UTCollaborationOptionsTypeIdentifier](sharedwithyoucore/utcollaborationoptionstypeidentifier.md)
