---
title: SliderTick
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/slidertick
---

# SliderTick

A representation of a tick in a slider, with associated value and optional label.

## Declaration

```swift
struct SliderTick<V> where V : BinaryFloatingPoint
```

## Overview

Overview The following example shows a slider bound to the value percentage. As the slider updates the currentValueLabel. The slider also renders marks at a 0.25 step interval. @State private var percentage = 0.5

Slider(value: $percentage) {     Text("Percentage") } currentValueLabel: {     Text("\(percentage)%") } ticks: {     SliderTickContentForEach(         stride(from: 0.0, through: 1.0, by: 0.25).map { $0 },         id: \.self     ) { value in         SliderTick(value) {             label(for: value)         }     } }

## Topics

### Structures

- [SliderTick.ID](swiftui/slidertick/id-swift.struct.md)

### Initializers

- [init(_:)](swiftui/slidertick/init(_:).md)
- [init(_:_:)](swiftui/slidertick/init(_:_:).md)
- [init(_:label:)](swiftui/slidertick/init(_:label:).md)

### Instance Properties

- [id](swiftui/slidertick/id-swift.property.md)

## Relationships

### Conforms To

- [Comparable](swift/comparable.md)
- [Equatable](swift/equatable.md)
- [Identifiable](swift/identifiable.md)
- [SliderTickContent](swiftui/slidertickcontent.md)

## See Also

### Adding ticks to a slider

- [SliderTickBuilder](swiftui/slidertickbuilder.md)
- [SliderTickContentForEach](swiftui/slidertickcontentforeach.md)
- [TupleSliderTickContent](swiftui/tupleslidertickcontent.md)
- [SliderTickContent](swiftui/slidertickcontent.md)
