---
title: MaxDisplayDuration
framework: tipkit
role: symbol
role_heading: Type Alias
path: tipkit/tip/maxdisplayduration
---

# MaxDisplayDuration

Specifies the maximum amount of time a tip is displayed before it is invalidated.

## Declaration

```swift
typealias MaxDisplayDuration = Tips.MaxDisplayDuration
```

## Overview

Overview Use this option to automatically invalidate a tip after it has been displayed for a specified time interval. This is a cumulative value; if a tip specifies a 2 minute maximum display duration and is displayed for 1 minute on Monday and 1 minute on Tuesday it will be automatically invalidated and no longer appear. Tip views have a minimum display duration of 60 seconds before they can be automatically invalidated by MaxDisplayDuration in order to avoid appearing and disappearing too quickly. By default tips have no maximum display duration. struct FavoriteBackyardTip: Tip {     var options: [any Option] {         // Tip will automatically be invalidated          // after it has been displayed for 5 minutes.         MaxDisplayDuration(300.0)     } }

## See Also

### Customizing tip behavior

- [options](tipkit/tip/options.md)
- [Option](tipkit/tip/option.md)
- [IgnoresDisplayFrequency](tipkit/tip/ignoresdisplayfrequency.md)
- [MaxDisplayCount](tipkit/tip/maxdisplaycount.md)
