Instance Property


A gesture recognizer suitable for setting up failure requirements for a preview’s (peek’s) gestures.



@property(nonatomic, readonly) UIGestureRecognizer *previewingGestureRecognizerForFailureRelationship;


Use this gesture recognizer by implementing a delegate object for it that conforms to the UIGestureRecognizerDelegate protocol. The protocol methods let you prevent a preview (peek) press from interfering with an app’s other supported gestures. For example, you could delay a preview’s presentation until after other gestures fail, or you could allow simultaneous recognition of a press and other gestures during a preview’s presentation.

For more information, see the gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer: and gestureRecognizer:shouldRequireFailureOfGestureRecognizer: methods in UIGestureRecognizerDelegate.

See Also

Configuring a Source View for a 3D Touch Previewing View Controller


The rectangle, in the source view’s coordinate system, that responds to a 3D Touch by a user and remains visually sharp while surrounding content blurs.