UIButton State (UIControlState) - PullRequest
       7

UIButton State (UIControlState)

6 голосов
/ 18 августа 2010

Как мне установить состояние UIButton?

В ссылке на класс UIButton есть «состояние», но оно только «только для чтения».

Спасибо Джеймс

Ответы [ 3 ]

13 голосов
/ 18 августа 2010

Вы можете установить свойство selected, например,

buttton.selected = YES;

Также доступны свойства enabled и highlighted.

Обратите внимание, что все эти свойства устанавливают битовую маску для состояния элемента управления, которую можно получить с помощью свойства state только для чтения.

4 голосов
/ 18 августа 2010
myButton.highlighted = YES/NO;
myButton.selected = YES/NO;
myButton.enabled = YES/NO;

Они определены для UIButton's предка UIControl.

0 голосов
/ 18 августа 2010

Ответы 2 выше - вполне ответы.

Следует отметить, что вы не можете изменить state из UIButton напрямуюСостояние косвенно изменяется другими триггерами событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...