---
title: IKSlideshow
framework: quartz
role: symbol
role_heading: Class
path: quartz/ikslideshow
---

# IKSlideshow

The IKSlideshow class encapsulates a data source and options for a slideshow.

## Declaration

```swift
class IKSlideshow
```

## Topics

### Creating a Shared Instance of a Slideshow

- [shared()](quartz/ikslideshow/shared().md)

### Running and Stopping a Slideshow

- [run(with:inMode:options:)](quartz/ikslideshow/run(with:inmode:options:).md)
- [stop(_:)](quartz/ikslideshow/stop(_:).md)
- [autoPlayDelay](quartz/ikslideshow/autoplaydelay.md)

### Getting Slideshow Data

- [indexOfCurrentSlideshowItem()](quartz/ikslideshow/indexofcurrentslideshowitem().md)

### Reloading Data

- [reloadData()](quartz/ikslideshow/reloaddata().md)
- [reloadItem(at:)](quartz/ikslideshow/reloaditem(at:).md)

### Exporting Slideshow Items

- [canExport(toApplication:)](quartz/ikslideshow/canexport(toapplication:).md)
- [exportItem(_:toApplication:)](quartz/ikslideshow/exportitem(_:toapplication:).md)

### Constants

- [Bundle Identifiers](quartz/bundle-identifiers.md)
- [Slideshow Modes](quartz/slideshow-modes.md)
- [Slideshow Option Keys](quartz/slideshow-option-keys.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Classes

- [IKCameraDeviceView](quartz/ikcameradeviceview.md)
- [IKDeviceBrowserView](quartz/ikdevicebrowserview.md)
- [IKFilterBrowserPanel](quartz/ikfilterbrowserpanel.md)
- [IKFilterBrowserView](quartz/ikfilterbrowserview.md)
- [IKFilterUIView](quartz/ikfilteruiview.md)
- [IKImageBrowserCell](quartz/ikimagebrowsercell.md)
- [IKImageEditPanel](quartz/ikimageeditpanel.md)
- [IKImageView](quartz/ikimageview.md)
- [IKPictureTaker](quartz/ikpicturetaker.md)
- [IKSaveOptions](quartz/iksaveoptions.md)
- [IKScannerDeviceView](quartz/ikscannerdeviceview.md)
