zoukankan      html  css  js  c++  java
  • 用UIInterpolatingMotionEffect产生透视效果

    用UIInterpolatingMotionEffect产生透视效果

    效果

    源码

    https://github.com/YouXianMing/Animations

    //
    //  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

    细节

  • 相关阅读:
    数据可视化——Matplotlib模块入门
    小甲鱼第23,24课后练习
    小甲鱼第28课课后练习
    小甲鱼第27课课后练习
    小甲鱼第25课课后练习
    小甲鱼第21课课后练习
    Java:泛型(一)
    决心考研之后
    Java:null
    树:哈夫曼编码解码及压缩存储
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/5204515.html
Copyright © 2011-2022 走看看