Несколько тегов в UIImageView? - PullRequest
1 голос
/ 16 октября 2010

Можно ли иметь более одного тега, связанного с UIImageView?

Приветствия

Martin

Ответы [ 3 ]

2 голосов
/ 16 октября 2010

Нет, тег - это просто одно свойство, и это просто целое число. Вы всегда можете решить закодировать целое число, используя побитовое ИЛИ или что-то еще, затем И это с маской и битовым сдвигом, чтобы получить из него более одного значения. Другими словами, используйте битовые поля.

1 голос
/ 16 октября 2010

Вы можете использовать NSMutableDictionary для сопоставления вашего UIImageView с другим объектом.Вам нужно использовать [NSValue valueWithNonretainedObject:yourView] в качестве ключа, и вы можете создать 2 словаря, если вам нужно отобразить 2 значения.Обратите внимание, что объект не сохраняется, поэтому вы должны выпустить этот словарь, когда собираетесь выпустить ваши UIImageView экземпляры.

1 голос
/ 16 октября 2010

Тег служит исключительно для идентификации представления в вашем приложении. Это похоже на атрибут id в элементе HTML; не имеет смысла привязывать более одного из них к одному представлению. Используйте свои собственные структуры данных, чтобы сопоставить теги с несколькими «вещами», если вам нужно.

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