2012-10-31 5 views
0

을 확장은: 전체 이미지 뷰 화면 내가이 상황을 가지고

enter image description here

주황색 지역 내보기 및 녹색 영역은 이미지 뷰입니다; 이제는이 이미지를 확대 할 수있는 방법이 있는지 물어보고 싶습니다. 전체 화면을보고 애니메이션이있는 모든 뷰 위에 펼쳐보십시오. 어떻게 애니메이션을 할 수 있고 사용할 수 있을지 알고 있습니다.

imageView.transform = CGAffineTransformMakeScale (x, y);

하지만 간단하지는 않습니다. 도와주세요.

답변

10

이것은 모두 수행해야합니다. 그것은 orangeView의 크기와 일치하도록 imageView의 크기를 설정하고 imageView가 orangeView를 포함하도록 위치시킵니다.

[UIView animateWithDuration:0.5f animations:^{ 
    imageView.frame = orangeView.bounds; 
}]; 
+0

와우 ... 환상적이며 매우 간단합니다. – CrazyDev

+0

흠! 정말 똑똑;) 고맙습니다! –