博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用UIInterpolatingMotionEffect产生透视效果
阅读量:6264 次
发布时间:2019-06-22

本文共 1494 字,大约阅读时间需要 4 分钟。

用UIInterpolatingMotionEffect产生透视效果

 

效果

 

源码

////  MotionEffectViewController.m//  Animations////  Created by YouXianMing on 16/2/18.//  Copyright © 2016年 YouXianMing. All rights reserved.//#import "MotionEffectViewController.h"#import "UIView+MotionEffect.h"#import "UIView+SetRect.h"@interface MotionEffectViewController ()@end@implementation MotionEffectViewController- (void)setup {        [super setup];        {        UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, Width - 15, Width - 15)];        imageView.image        = [UIImage imageNamed:@"最外层"];        imageView.center       = self.contentView.middlePoint;        [self.contentView addSubview:imageView];                [imageView addCenterMotionEffectsWithOffset:20.f];    }        {        UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, Width - 15, Width - 15)];        imageView.image        = [UIImage imageNamed:@"中间层"];        imageView.center       = self.contentView.middlePoint;        [self.contentView addSubview:imageView];                [imageView addCenterMotionEffectsWithOffset:10.f];    }        {        UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, Width - 15, Width - 15)];        imageView.image        = [UIImage imageNamed:@"最里层"];        imageView.center       = self.contentView.middlePoint;        [self.contentView addSubview:imageView];                [imageView addCenterMotionEffectsWithOffset:5.f];    }}@end

细节

转载地址:http://sbupa.baihongyu.com/

你可能感兴趣的文章
laravel开启调试模式
查看>>
Spring aop的实现原理
查看>>
ADO.NET一小记-select top 参数问题
查看>>
(转)jquery easyui treegrid使用小结 (主要讲的是如何编辑easyui中的行信息包括添加 下拉列表等)...
查看>>
iOS使用宏写单例
查看>>
Isotig & cDNA & gene structure & alternative splicing & gene loci & 表达谱
查看>>
3、Cocos2dx 3.0游戏开发找小三之搭建开发环境
查看>>
携程Apollo(阿波罗)配置中心使用Google代码风格文件(在Eclipse使用Google代码风格)(配合阿里巴巴代码规约快速设置)...
查看>>
Hadoop(七)HDFS容错机制详解
查看>>
字符串中去除多余的空格保留一个(C#)
查看>>
Python随机字符串验证码
查看>>
SQL中 patindex函数的用法
查看>>
Vmware 虚拟机无法启动
查看>>
LeetCode: Partition List 解题报告
查看>>
如何查看Python对象的属性
查看>>
你所需要知道的一些git 的使用命令:历史
查看>>
mysql explain输出中type的取值说明
查看>>
iPhone开发之 - 苹果推送通知服务(APNs)编程
查看>>
linux下so动态库一些不为人知的秘密(上)
查看>>
文本框设置只读,后台可获取
查看>>