Как получить доступ к атрибуту Ident ID Identity
Ребята из HI.
Часть 1.
На вкладке "Идентификация" на вкладке "Идентификация" вы можете найти атрибут "Идентификатор объекта".
Я не могу найти способ получить этот идентификатор из кода. О, и я знаю об атрибуте тега, но это не то, что мне нужно.
Часть 2.
Я хотел бы получить уникальный идентификатор объекта для UIComponent, который был затронут sceen. У меня уже есть объект UITouch.
Спасибо.
Ответы
Ответ 1
Идентификатор объекта в Interface Builder - это только внутреннее бухгалтерское значение, используемое IB при десериализации/сериализации XIB файлов и больше не существует при запуске приложения.
Вы хотите использовать tag
или, альтернативно, свойство/розетку.
Ответ 2
Для UIView я обычно использую свойство tag
.
- (IBAction) buttonPressedid) sender {
NSLog(@"tag: %i", [sender tag]);
}
Я уверен, что вы можете установить свойство tag
в IB:)
Ответ 3
используйте теги вместо идентификатора объекта IB. Насколько я знаю, этот идентификатор объекта используется только в конструкторе интерфейса.
Вы можете установить тег на вкладке Атрибуты.