2015-01-17 3 views
0

UIImageView의 배열로 저장된 두 이미지를 비교하려고합니다.UIImageview에서 태그가있는 이미지에 액세스

태그를 통해 특정 이미지에 액세스하려면 어떻게해야합니까?

편집 : 이미지가 별도의 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,하지만 어떤 superview의 문제의 견해. (또는 super-super view 등) 쿼리하는 UIView가 이미지 뷰의 형제이면 작동하지 않습니다. –

+0

@DuncanC 나는 그것이 다소 명백한 것이라고 생각했다 ... –

+0

데이비드, 많은 초보자가 많이 읽었다는 것을 기억하라. 사전 지식 부족으로 잘못 해석 될 수있는 진술을해서는 안됩니다. OP가 그것을 얻더라도, 실을 읽는 50 명의 다른 새내기는하지 않을 것이다. –

관련 문제