установка тегов для моих элементов пользовательского интерфейса? - PullRequest
2 голосов
/ 22 октября 2011

Я понимаю, что каждый элемент, который существует в View / Window, имеет тег, который однозначно отличает его от другого.Мой вопрос заключается в том, что я предполагаю, что они устанавливаются по умолчанию для внутреннего использования, поскольку, несомненно, инспектор не предоставляет способ установить для них тег (или делает это?).Я хотел бы иметь возможность установить тег вручную при создании пользовательского интерфейса с помощью файлов NIB.Есть ли способ сделать это или мне нужно пойти за кулисы и создать необходимый код, чтобы иметь возможность это сделать.

Спасибо,

Парижат Калия

Ответы [ 3 ]

1 голос
/ 22 октября 2011

См. Поле Tag справа чуть ниже цвета Background, Alpha и Mode в разделе View. Это устанавливает свойство .tag выбранного объекта.

Tag

0 голосов
/ 22 октября 2011

Теги не устанавливаются автоматически.Вы должны установить их вручную либо в коде (view.tag = someinteger), либо с помощью Interface Builder.Если вы выбрали Инспектор атрибутов в Интерфейсном Разработчике, прокрутите вниз до раздела «Вид».Там есть поле для значения тега.

0 голосов
/ 22 октября 2011

Настройка тегов:

UISlider *sliderRed = (UISlider *)[self.view viewWithTag:10];
UISlider *sliderGreen = (UISlider *)[self.view viewWithTag:11];
UISlider *sliderBlue = (UISlider *)[self.view viewWithTag:12];

Это то, что вы имеете в виду? да, это обеспечивает способ.

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