iOS点点滴滴

UITabBarController切换谈入谈出效果

2017-02-28  本文已影响0人  aspmcll

iOS7之后通过自定义转场我们可以对切换动画效果进行定制,下面介绍一种不进行自定义转场地淡入淡出效果
实现tabBar的协议在如下方法中进行下面操作即可。

-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
    
    CATransition *transition = [CATransition animation];
    transiton.type = kCATransitionFade;
    [self.tab.view.layer addAnimation:transitiion forKey:nil];
}

CATransition用于过渡动画,可以应用在那些不能做动画的属性上面,比如UIImageView图片变化时候,可以用CATransition来做一个动画。其主要还是应用于视图层级变化时候来提供一个过渡效果。通过设置type和subtype来设置动画类型


type


subtype

上一篇下一篇

猜你喜欢

热点阅读