2010-08-23 1 views
0

목표는 하위 뷰를 추가하는 동안 애니메이션을 적용하는 것입니다.경계를 수정하여 하위 뷰를 추가하는 동안 애니메이션 "촬영하다"

[[videoDetailsViewController view] setBounds:CGRectMake(0, -480, 320, 480)]; 
[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:0.3f]; 
[self.view addSubview:[videoDetailsViewController view]]; 
[[videoDetailsViewController view] setBounds:CGRectMake(0, 0, 320, 480)]; 
[UIView commitAnimations]; 

하위 뷰가 맨 아래에서 위로 올라 와서 왼쪽 상단 모서리에 정렬 될 것으로 예상했습니다. 그러나 애니메이션은 "쏜다", 즉 하위 뷰의 상단 부분 중 일부가 더 이상 표시되지 않습니다.

이상한 점은 : 다른 탭으로 전환하고 다시 전환하면 추가 된보기가 올바르게 표시되어 일부 애니메이션 새로 고침 문제가있는 것 같습니다. (보기가 UITabbar에 임베드되어 있음)

답변

0

애니메이션 블록 외부에서 하위보기를 추가해보십시오.

+0

왜 변경 사항이 적용됩니까? (나는 이해하려고 노력하고있어) –

관련 문제