---
title: doubleValueForSelectedSegment
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nssegmentedcontrol/doublevalueforselectedsegment
---

# doubleValueForSelectedSegment

When the tracking mode for the control is set to use a momentary accelerator, returns a value for the selected segment.

## Declaration

```swift
var doubleValueForSelectedSegment: Double { get }
```

## Return Value

Return Value The value of the selected segment interpreted as a double-precision floating-point number.

## Discussion

Discussion This method is intended for use with controls whose tracking mode is set to NSSegmentedControl.SwitchTracking.momentaryAccelerator. An assertion will occur if this method is called for other types of segmented controls.

## See Also

### Related Documentation

- [NSSegmentedControl.SwitchTracking.momentaryAccelerator](appkit/nssegmentedcontrol/switchtracking/momentaryaccelerator.md)
- [trackingMode](appkit/nssegmentedcontrol/trackingmode.md)

### Managing the selected segment

- [selectedSegment](appkit/nssegmentedcontrol/selectedsegment.md)
- [indexOfSelectedItem](appkit/nssegmentedcontrol/indexofselecteditem.md)
- [selectSegment(withTag:)](appkit/nssegmentedcontrol/selectsegment(withtag:).md)
- [setSelected(_:forSegment:)](appkit/nssegmentedcontrol/setselected(_:forsegment:).md)
- [isSelected(forSegment:)](appkit/nssegmentedcontrol/isselected(forsegment:).md)
- [selectedSegmentBezelColor](appkit/nssegmentedcontrol/selectedsegmentbezelcolor.md)
