美文网首页iOS点点滴滴
UITabBarController切换谈入谈出效果

UITabBarController切换谈入谈出效果

作者: aspmcll | 来源:发表于2017-02-28 17:29 被阅读0次

    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

    • kCATransitionFade
    • kCATransitionMoveIn
    • kCATransitionPush
    • kCATransitionReveal

    subtype

    • kCATransitionFromRight
    • kCATransitionFromLeft
    • kCATransitionFromTop
    • kCATransitionFromBottom

    相关文章

      网友评论

        本文标题:UITabBarController切换谈入谈出效果

        本文链接:https://www.haomeiwen.com/subject/kznxgttx.html