在子视图中添加/删除视图时为视图设置动画
Posted
技术标签:
【中文标题】在子视图中添加/删除视图时为视图设置动画【英文标题】:Animating a view when it's added / removed from the subview 【发布时间】:2012-03-19 22:25:58 【问题描述】:我想让一个视图在添加为子视图时淡入,并希望它在从父视图中删除时淡出。最好的方法是什么?
【问题讨论】:
【参考方案1】:在设置动画之前将 alpha 设置为零,然后将 alpha 设置为 1。
[fadingView setAlpha:0.0];
[containerView addSubview:fadingView];
[UIView beginAnimations:nil context:nil];
[fadingView setAlpha:1.0];
[UIView commitAnimations];
在移除视图之前,只需将 alpha 设置为零。
【讨论】:
以上是关于在子视图中添加/删除视图时为视图设置动画的主要内容,如果未能解决你的问题,请参考以下文章