我希望动画视图在添加为子视图时淡入淡出,并希望它在从超视图中删除时淡出。这样做的最佳方式是什么?
答案 0 :(得分:3)
在制作动画之前将alpha设置为零,然后将alpha动画设为1。
[fadingView setAlpha:0.0];
[containerView addSubview:fadingView];
[UIView beginAnimations:nil context:nil];
[fadingView setAlpha:1.0];
[UIView commitAnimations];
在删除视图之前,只需将alpha动画设置为零。