---
title: buttonMaskRequired
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uitapgesturerecognizer/buttonmaskrequired
---

# buttonMaskRequired

The bit mask of the buttons the user must press for gesture recognition.

## Declaration

```swift
var buttonMaskRequired: UIEvent.ButtonMask { get set }
```

## See Also

### Configuring the gesture

- [numberOfTapsRequired](uikit/uitapgesturerecognizer/numberoftapsrequired.md)
- [numberOfTouchesRequired](uikit/uitapgesturerecognizer/numberoftouchesrequired.md)
