하위보기에서 사라질 수 있기를 원합니다. 애니메이션을 적용 할 수있는 방법이있어서 내 하위 뷰가 추가되면 사라지고 그저 갑자기 갑자기 튀어 나오지 않게됩니다. 나는 다른 alphas와 내 imageview의 여러 인스턴스를 얻을 수있는 그런 식으로 그것을 애니메이션지만, 더 쉬운 방법이 아니란 걸 알지?보기에 하위보기를 더 아름답게 추가 하시겠습니까?
2
A
답변
5
예, 당신은 다른 이미지를 필요로하지 않고보기에 애니메이션을 적용 할 수 있습니다. 아래의 코드는 0.3 초 내에 뷰를 희미하게 만듭니다.
[myView setAlpha:0.0];
[myView setHidden:NO];
[UIView animateWithDuration:0.3 animations:^{
[myView setAlpha:1.0];
}];
4
인스턴스가 하나만 필요합니다. UIView.alpha
에 애니메이션을 적용 할 수 있습니다.
3
당신은 하위 뷰를 추가하기 전에 0에 알파를 설정할 수 있습니다, 그리고 addSubview 후, 그와 같은 애니메이션을 만들 :
yourView.alpha = 0.0f;
[self.view addSubview:yourView];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5f];
yourView.alpha = 1.0f;
[UIView commitAnimations];
관련 문제
- 1. 보기에 하위보기를 추가하는 방법
- 2. 보기에 동일한 하위보기를 여러 번 추가하십시오.
- 3. 왜 하위보기를 제거 하시겠습니까?
- 4. Drupal :보기에 내용 추가
- 5. 보기에 도구 모음 추가
- 6. 템플릿 /보기에 페이지 추가
- 7. 보기에 힌트를 사용 하시겠습니까?
- 8. OpenLayers지도를 아름답게 만드는 방법
- 9. AppDelegate 하위보기를 추가 할 수 없습니다.
- 10. 보기에 둥근 모서리 추가? 내 레이아웃에서
- 11. 하위보기가 손으로 추가 한 하위보기를 통해 스토리 보드에 추가 되었습니까?
- 12. Android-보기에 AdMob을 추가 할 때의 문제
- 13. 보기에 추가 한 후 UIPanGestureRecognizer를 제거하십시오.
- 14. 보기에 추가 열을 추가했습니다 (표에 없음).
- 15. Drupal 6 -보기에 자바 스크립트 추가
- 16. 보기에 레이아웃을 추가 할 때 ProgressDialog가 고정됩니다.
- 17. URL을 아름답게 만드는 방법?
- 18. 내보기를 NSAlertView만큼 아름답게 만듭니다.
- 19. 백본 js 코드 냄새 - 하위보기를 포함시키는 더 좋은 방법은 무엇입니까?
- 20. android보기의 모든 하위보기를 가져옵니다.
- 21. iOS에서 하위보기를 어떻게 스택합니까?
- 22. 안드로이드 레이아웃에서 부모보기보다 더 넓은 하위보기를 만들 수 없습니다.
- 23. ASP.net은 HTML 렌더링 좋게 (아름답게)
- 24. Android보기의 모든 하위보기를 반복합니다.
- 25. 태그가있는 하위보기를 안전하게 제거하십시오.
- 26. 보기에 데이터를 저장하는 방법
- 27. 보기에 몇 개의 UILabels를 추가 할 수 있습니까?
- 28. GUI 자바를 아름답게 만드는 방법?
- 29. Mac에서 SWT 애플리케이션을 아름답게 꾸미기
- 30. phing의 출력을 아름답게 만드는 방법?
내 책의 애니메이션 장이 유용 할 수 있습니다. http://www.apeth.com/iOSBook/ch17.html#_view_animation – matt