Ответ на ваш вопрос: Нет
enabled
A Boolean value that determines whether the receiver is enabled.
@property(nonatomic, getter=isEnabled) BOOL enabled
Discussion
Specify YES to make the control enabled; otherwise, specify NO to make it disabled.
The default value is YES. If the enabled state is NO, the control ignores touch
events and subclasses may draw differently.
Можете ли вы смоделировать такую функциональность? Да.
Вместо того, чтобы отключать кнопку, проверьте, должна ли функция срабатывать на селекторе действий кнопок. Вы даже можете изменить изображение, чтобы оно выглядело отключенным. Таким образом, кнопка по-прежнему получает сенсорные события, и вы можете активировать необходимые функции, если выполнены правильные условия.