Instance Property

enableInputClicksWhenVisible

Specifies whether or not an input view enables input clicks.

Declaration

@property(nonatomic, readonly) BOOL enableInputClicksWhenVisible;

Parameters

enableInputClicksWhenVisible

Return YES to enable input clicks by way of the playInputClick method, or NO to disable input clicks. The value is NO by default.

Discussion

In your custom subclass of UIView, implement this property as a getter method. Return YES to enable input clicks in your custom input or keyboard accessory view, as follows:

- (BOOL) enableInputClicksWhenVisible {
    return YES;
}

Input clicks will be produced only if the user has also enabled keyboard clicks in Settings > Sounds.