Подтвердить что ты не робот

Как отключить UIButton?

Я работаю над проектом, в котором я должен показать все фотографии Photo Library в plist и показать их по горизонтали на UIButton s.

Мое приложение также будет иметь кнопку редактирования: когда пользователь нажимает на эту кнопку, на каждой кнопке должна отображаться метка удаления (например, обычно появляется в других приложениях для iPhone/iPad).

Но здесь ключевой бит: как только появится эта метка удаления, функциональность кнопки должна быть отключена. Я попытался выполнить это со следующим:

{
  editbutton.enabled=NO;
}

... но он не производит ошибку и не работает. Что мне делать?

4b9b3361

Ответ 1

Пожалуйста, установите это...

 editButton.userInteractionEnabled = NO; 

или вы можете использовать

 editButton.enabled = NO;

Ответ 2

Используйте свойство enabled для UIControl, которое суперкласс UIButton и установите его с NO.

myButton.enabled = NO;

Вы также можете попробовать использовать @Marvin В этом случае ваша кнопка не будет реагировать на какое-либо событие касания от пользователя,

Ответ 3

setter для свойства включен переопределен в классе UIButton. попытайтесь отправить сообщение.

 [editbutton setEnabled:NO];

Ответ 4

В дополнение к вышесказанному:

Set editButton.userInteractionEnabled = NO; или вы можете использовать editButton.enabled = NO;

Возможно, вы захотите оторвать кнопку, чтобы пользователь знал, что она отключена: editButton.alpha = 0.66

Ответ 5

yourBtn.userInteractionEnabled = NO;