---
title: TCControlLabel
framework: Touch Controller
role: symbol
role_heading: Class
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+]
path: touchcontroller/tccontrollabel
---

# TCControlLabel

A label you associate with a touch control and provides a semantic description.

## Declaration

```swift
class TCControlLabel
```

## Topics

### Creating a control label

- [init(name:role:)](touchcontroller/tccontrollabel/init(name:role:).md)

### Inspecting the control

- [role](touchcontroller/tccontrollabel/role-swift.property.md)
- [TCControlLabel.Role](touchcontroller/tccontrollabel/role-swift.enum.md)
- [TCControlLabel.Role](touchcontroller/tccontrollabel/role-swift.enum.md)

### Accessing the controls

- [buttonA](touchcontroller/tccontrollabel/buttona.md)
- [buttonB](touchcontroller/tccontrollabel/buttonb.md)
- [buttonLeftShoulder](touchcontroller/tccontrollabel/buttonleftshoulder.md)
- [buttonLeftTrigger](touchcontroller/tccontrollabel/buttonlefttrigger.md)
- [buttonMenu](touchcontroller/tccontrollabel/buttonmenu.md)
- [buttonOptions](touchcontroller/tccontrollabel/buttonoptions.md)
- [buttonRightShoulder](touchcontroller/tccontrollabel/buttonrightshoulder.md)
- [buttonRightTrigger](touchcontroller/tccontrollabel/buttonrighttrigger.md)
- [buttonX](touchcontroller/tccontrollabel/buttonx.md)
- [buttonY](touchcontroller/tccontrollabel/buttony.md)
- [directionPad](touchcontroller/tccontrollabel/directionpad.md)
- [leftThumbstick](touchcontroller/tccontrollabel/leftthumbstick.md)
- [leftThumbstickButton](touchcontroller/tccontrollabel/leftthumbstickbutton.md)
- [rightThumbstick](touchcontroller/tccontrollabel/rightthumbstick.md)
- [rightThumbstickButton](touchcontroller/tccontrollabel/rightthumbstickbutton.md)

### Instance Properties

- [name](touchcontroller/tccontrollabel/name.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

### Inspecting a control

- [isEnabled](touchcontroller/tccontrol/isenabled.md)
- [highlightDuration](touchcontroller/tccontrol/highlightduration.md)
- [label](touchcontroller/tccontrol/label.md)
- [isPressed](touchcontroller/tccontrol/ispressed.md)
