为任意自定义的View隐藏时添加动画效果
2013-08-09 16:26
351 查看
覆盖系统默认提供的hide方法,在hide方法中添加动画效果即可。
-(void)setHidden:(BOOL)hidden{
CATransition *animation = [CATransition
animation];
animation.timingFunction =
UIViewAnimationCurveEaseInOut;
animation.type =
kCATransitionFade;
animation.duration =
0.4;
[self.layer
addAnimation:animation
forKey:nil];
// self.hidden = hidden;
[super
setHidden:hidden];
}
-(void)setHidden:(BOOL)hidden{
CATransition *animation = [CATransition
animation];
animation.timingFunction =
UIViewAnimationCurveEaseInOut;
animation.type =
kCATransitionFade;
animation.duration =
0.4;
[self.layer
addAnimation:animation
forKey:nil];
// self.hidden = hidden;
[super
setHidden:hidden];
}
相关文章推荐
- android布局中子View添加动态隐藏和显示的动画效果。(LayoutTransition)
- Android动画效果之自定义ViewGroup添加布局动画(五)
- Android动画效果之自定义ViewGroup添加布局动画
- Android动画效果之自定义ViewGroup添加布局动画
- Android动画效果之自定义ViewGroup添加布局动画
- Android动画效果之自定义ViewGroup添加布局动画
- Android动画效果之自定义ViewGroup添加布局动画
- Android 粒子爆炸效果,可以给任意 view 添加该效果
- 自定义Tabbar实现push动画隐藏效果
- android 给LinearLayout中添加一定数量的控件,并让着一定数量的控件从右到左移动,每隔若干秒停顿一下,最后一个view链接第一个view,然后继续移动循环往复,形成一个死循环简单动画效果
- 自定义Layout实现Android 5.0 Material Design的点击任意View的水波效果
- 自定义ModalViewController 动画效果
- iOS 自定义Tabbar实现push动画隐藏效果
- IOS为view的隐藏添加动画
- [转]Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡出效果)
- Android自定义View: 如何实现类钟摆的动画效果?
- ios 自定义弹出UIPickerView或UIDatePicker(动画效果)
- 自定义view增加动画效果
- 为ViewGroup的子视图添加悦目的动画效果
- 自定义View之自定义按键圆角边框背景添加点击效果