zoukankan      html  css  js  c++  java
  • oc 经常用到弹出view的方法

    #pragma mark 弹出view

    -(void)exChangeOut:(UIView *)changeOutView dur:(CFTimeInterval)dur

    {

        CAKeyframeAnimation * animation;

        animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"];

        

        animation.duration = dur;

        animation.removedOnCompletion = NO;

        animation.fillMode = kCAFillModeForwards;

        

        NSMutableArray *values = [NSMutableArray array];

        

        [values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.1, 0.1, 1.0)]];

        [values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.2, 1.2, 1.0)]];

        [values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.9, 0.9, 0.9)]];

        [values addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1.0, 1.0, 1.0)]];

        

        animation.values = values;

        animation.timingFunction = [CAMediaTimingFunction functionWithName: @"easeInEaseOut"];

        

        [changeOutView.layer addAnimation:animation forKey:nil];

    }

     

    使用:

    [self exChangeOut:myview dur:0.5];

  • 相关阅读:
    kafka 支持发布订阅
    linux 安装 ORACLE JDK 8
    SPRING 集成 KAFKA 发送消息
    安装kafka 集群 步骤
    zookeeper 单机集成部署
    CAS 界面根据不同的域名显示不同的界面
    POSTMAN 数据关联
    Google Code Jam 2014 Round 1B Problem B
    hdu3555
    hdu2089
  • 原文地址:https://www.cnblogs.com/Xujg/p/5345453.html
Copyright © 2011-2022 走看看