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];
}];