CAReplicatorLayer ReflectionView
来源:互联网 发布:如何经营好淘宝网店 编辑:程序博客网 时间:2024/06/07 23:21
#import "ReflectionView.h"#import <QuartzCore/QuartzCore.h>@implementation ReflectionView+ (Class)layerClass{ return [CAReplicatorLayer class];}- (void)setUp{ //configure replicator CAReplicatorLayer *layer = (CAReplicatorLayer *)self.layer; layer.instanceCount = 2; //move reflection instance below original and flip vertically CATransform3D transform = CATransform3DIdentity; CGFloat verticalOffset = self.bounds.size.height + 2; transform = CATransform3DTranslate(transform, 0, verticalOffset, 0); transform = CATransform3DScale(transform, 1, -1, 0); layer.instanceTransform = transform; //reduce alpha of reflection layer layer.instanceAlphaOffset = -0.6;}- (id)initWithFrame:(CGRect)frame{ //this is called when view is created in code if ((self = [super initWithFrame:frame])) { [self setUp]; } return self;} @end
0 0
- CAReplicatorLayer ReflectionView
- CAReplicatorLayer
- CAReplicatorLayer
- iOS CAReplicatorLayer简单笔记
- CAReplicatorLayer 学习和实践
- CAReplicatorLayer的使用示例
- CAReplicatorLayer的使用
- ios CAReplicatorLayer使用
- 用 CAReplicatorLayer 创建动画
- iOS 环绕动画 CAReplicatorLayer
- 使用CAReplicatorLayer自定义简单指示器
- ios 音乐跳动动画-CAReplicatorLayer
- IOS使用CAReplicatorLayer重建动态的倒影
- iOS使用CAReplicatorLayer重建动态的倒影
- CALayer动画实践(二):CAReplicatorLayer的用法
- Core Animation实例2-活动指示器(CAReplicatorLayer复制层)
- Core Animation实例3-倒影效果(CAReplicatorLayer复制层)
- iOS 动画Animation-4-4: CALayer子类:CAReplicatorLayer
- Drupal node field 文本字段设置长度不足时如何修改
- Spring 定时任务之 @Scheduled cron表达式
- 关于 [栈溢出后jmp esp执行shellcode] 原理分析
- JUNIT学习研究
- HashMap的实现和性能分析
- CAReplicatorLayer ReflectionView
- net的程序对sqlserver读写分离实现
- JAVA常见面试问题
- sudo和chmod命令
- linux环境下command line操作openssl
- Android如何一步步实现状态栏一体化效果
- Android Socket通信
- 刷客工厂黑色产业链:两千万手机号,瞬间薅干一家平台
- Redis 主从配置心得及其高可用方案