---
title: "setIndicatorImage(_:forPage:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uipagecontrol/setindicatorimage(_:forpage:)"
---

# setIndicatorImage(_:forPage:)

Registers an override image for the indicator of the specified page.

## Declaration

```swift
func setIndicatorImage(_ image: UIImage?, forPage page: Int)
```

## Parameters

- `image`: The image to use instead of the preferred image. Use nil to reset the image to doc://com.apple.uikit/documentation/UIKit/UIPageControl/preferredIndicatorImage.
- `page`: The index of the page. A value that’s greater than or equal to 0 and less than doc://com.apple.uikit/documentation/UIKit/UIPageControl/numberOfPages.

## See Also

### Managing the indicator images

- [preferredIndicatorImage](uikit/uipagecontrol/preferredindicatorimage.md)
- [indicatorImage(forPage:)](uikit/uipagecontrol/indicatorimage(forpage:).md)
- [preferredCurrentPageIndicatorImage](uikit/uipagecontrol/preferredcurrentpageindicatorimage.md)
- [currentPageIndicatorImage(forPage:)](uikit/uipagecontrol/currentpageindicatorimage(forpage:).md)
- [setCurrentPageIndicatorImage(_:forPage:)](uikit/uipagecontrol/setcurrentpageindicatorimage(_:forpage:).md)
