Ответ 1
Пожалуйста, установите это...
editButton.userInteractionEnabled = NO;
или вы можете использовать
editButton.enabled = NO;
Я работаю над проектом, в котором я должен показать все фотографии Photo Library в plist и показать их по горизонтали на UIButton
s.
Мое приложение также будет иметь кнопку редактирования: когда пользователь нажимает на эту кнопку, на каждой кнопке должна отображаться метка удаления (например, обычно появляется в других приложениях для iPhone/iPad).
Но здесь ключевой бит: как только появится эта метка удаления, функциональность кнопки должна быть отключена. Я попытался выполнить это со следующим:
{
editbutton.enabled=NO;
}
... но он не производит ошибку и не работает. Что мне делать?
Пожалуйста, установите это...
editButton.userInteractionEnabled = NO;
или вы можете использовать
editButton.enabled = NO;
Используйте свойство enabled
для UIControl
, которое суперкласс UIButton
и установите его с NO.
myButton.enabled = NO;
Вы также можете попробовать использовать @Marvin В этом случае ваша кнопка не будет реагировать на какое-либо событие касания от пользователя,
setter для свойства включен переопределен в классе UIButton. попытайтесь отправить сообщение.
[editbutton setEnabled:NO];
В дополнение к вышесказанному:
Set
editButton.userInteractionEnabled = NO;
или вы можете использовать
editButton.enabled = NO;
Возможно, вы захотите оторвать кнопку, чтобы пользователь знал, что она отключена:
editButton.alpha = 0.66
yourBtn.userInteractionEnabled = NO;