Изменить свойство кнопки программно - PullRequest
0 голосов
/ 08 февраля 2012

Я работаю над кодом другого человека.Он создал несколько UIB-кнопок в UIView в конструкторе интерфейсов (не программно).Но теперь интерфейс немного изменился.Когда представление загружается, основываясь на некоторых условиях, некоторые кнопки должны быть отключены / включены.Меня немного смущает вопрос, нужно ли изменять код путем динамического создания кнопок и отключать кнопки в зависимости от условий, или есть какой-либо другой способ, например, ссылка на кнопку по тегу и изменение ее свойства.Звучит как глупый вопрос, я все еще работаю над улучшением своих базовых навыков в разработке приложений для Iphone.

Ответы [ 2 ]

1 голос
/ 08 февраля 2012

Создайте IBOutlet для UIButton, тогда вы можете делать такие вещи, как:

myButton.enabled = NO; // or YES
myButton.hidden = NO; // or YES
0 голосов
/ 08 февраля 2012

Вам потребуется создать IBOutlet, используя построение интерфейса, которое даст вам ссылку на кнопку в вашем файле пера.Оттуда вы можете изменить параметры на кнопке, которая была загружена.

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