2011-05-16 6 views
1

이미지가 동적으로로드 된 뷰가 있습니다. 이미지를 클릭하면 동일한 이미지로 다른보기를로드하려고합니다. 나는 그것의 대부분을 작동시키지 만, 나는 "어머니"관점에서 이미지 이름을 얻는 것에 매달렸다.iPhone SDK 이미지 속성

이 경우 "부모"뷰는 avbitImage라는 UIImage가있는 avbitView이고 클릭 할 때 생성되는 자식은 avbitImage 인 avbitZoomView입니다.

이 코드 조각 작품 :

self.avbitZoomView.title = self.title; 

를이하지 않는 반면.

self.avbitZoomView.avbitImage.image = self.avbitImage.image; 

는 같은 작동합니다 보인다,하지만 난 갇혔어요. ??

+0

"avbitImage"는 UIImage 또는 UIImageView입니까? UIImage에는 "이미지"속성이 없습니다. –

답변

2

.image 속성은 필요하지 않습니다. avbitImage 은 UIImage가이므로 self.avbitZoomView.avbitImage = self.avbitImage;이 작동합니다. 참고 메모리 할당에 따라 copy을 만들 수 있습니다.

+0

Alex_c - 예, UIImage (avbitImage)입니다. Jessie, 나는 당신의 고침을 시도하고 그냥 빈 이미지를 생성합니다. IB 레이아웃에 넣은 자리 표시 자 이미지를 덮어 쓰고 있기 때문에 뭔가하는 중입니다. self.avbitImage를 가져 오지는 않지만 분명히 비어 있습니다. 모두에게 감사드립니다 - 더 이상 아이디어가 있습니까? – Andy