2015-01-17 7 views
0

Я пытаюсь сравнить два изображения, которые хранятся в виде массива UIImageView.Доступ к изображению с тегом в UIImageview

Как я могу получить доступ к определенному изображению с помощью тега?

EDIT: Если изображения были сохранены как отдельный UIImageView я бы сравнил

imageView1.image == imageView2.image; 

Но так как он хранится в виде массива я смущен, чтобы получить доступ к нему. В идеале это было бы

someArray[1].image == someArray[2].image; 

Но это нежизнеспособно.

+0

Вы хотите сказать, что хотите получить к нему доступ через тег, который вы установили, или вы говорите об индексе массива? –

+0

В любом случае. Я просто хотел получить доступ к изображению – JannaBotna

+0

проверить эту ссылку (http://stackoverflow.com/questions/1137839/comparing-arrays-in-objective-c) – Prabhat

ответ

0
UIImageView *imageView = (UIImageView*)[self.view viewWithTag:someTag]; 

Просто отправьте viewWithTag в любой экземпляр UIView, и вы получите представление с этим тегом.

+0

Точка разъяснения: не любой UIView, но любой просмотр рассматриваемое мнение. (или супер-супер-просмотр и т. д.) Это не сработает, если запрос UIView вы являетесь родственником вашего изображения. –

+0

@ DuncanC Я думал, что это было очевидно ... –

+0

Дэвид, помните, что много новичков читают SO. Вы не должны делать какие-либо заявления, которые могут быть неверно истолкованы из-за отсутствия предварительных знаний. Даже если OP получит его, 50 других новичков, которые читают нить, не будут. –

Смежные вопросы