打电话,图层动画,UIImageView的动画

1.打电话,发短信

 // 告诉系统要拨打哪个电话号码
    NSURL *url1 = [NSURL URLWithString:@"tel://10010"];
    NSURL *url2 = [NSURL URLWithString:@"sms://10010"];
 // 拨打电话号码
    [[UIApplication sharedApplication] openURL:url1];
    [[UIApplication sharedApplication] openURL:url2];

2.图层动画

    // 创建一个多度动画
    CATransition *anima = [CATransition animation];
    // 设置动画类型
    anima.type = @"cube";
    // 设置动画时间
    anima.duration = 5;
    // 添加动画
    [self.view.layer addAnimation:anima forKey:nil];

3.UIImageView的动画

 // 1.将所有的图片保存起来
    NSMutableArray *arrM = [NSMutableArray array];
    for (int i = 1; i <= 36; i++) {
        // 拼接所有的图片名称
        NSString *name = [NSString stringWithFormat:@"img_360car_black_%02d", i];
        [arrM addObject:[UIImage imageNamed:name]];
    }
    // 2.把图片设置给图片容器
    self.imageContainer.animationImages = arrM;
    
    self.imageContainer.animationDuration = 5;
    self.imageContainer.animationRepeatCount = 1;
    // 3.执行动画
    [self.imageContainer startAnimating];

4.约束动画

在修改了约束之后,只要执行下面代码,就能做动画效果
[UIView animateWithDuration:1.0 animations:^{
    [添加了约束的view layoutIfNeeded];
}];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 8,613评论 6 30
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 5,164评论 5 13
  • 概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你...
    Yiart阅读 3,918评论 3 34
  • 本文转载自:http://www.cocoachina.com/ios/20150104/10814.html ...
    idiot_lin阅读 1,645评论 0 11
  • 有次坐东航,因为是早上的飞机,急急忙忙地赶,没来得及吃早饭。上飞机之后好饿啊,饿到昏厥,饿到瘫痪,身上一点吃的都没...
    RogerStandby阅读 144评论 0 0