zoukankan      html  css  js  c++  java
  • 让整个界面呈现水波纹的效果

     1 #import "AppDelegate.h"
     2 #import <QuartzCore/QuartzCore.h>
     3 
     4 @interface AppDelegate ()
     5 @property (nonatomic ,strong)UIImageView *birdImage;
     6 @end
     7 
     8 @implementation AppDelegate
     9 
    10 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    11     self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    12     // Override point for customization after application launch.
    13     self.window.backgroundColor = [UIColor whiteColor];
    14     // 创建UIImageView
    15     self.birdImage = [[UIImageView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    16     //设置UIImageView可以操作
    17     self.birdImage.userInteractionEnabled = YES;
    18     // 添加图片
    19     self.birdImage.image = [UIImage imageNamed:@"bird"];
    20     // 轻拍手势
    21     UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAntion)];
    22     // 给UIImageView添加手势
    23     [self.birdImage addGestureRecognizer:tap];
    24     [self.window addSubview:self.birdImage];
    25  
    26     [self.window makeKeyAndVisible];
    27     return YES;
    28 }
    29 
    30 - (void)tapAntion
    31 {
    32     // 创建动画
    33     CATransition *anim = [CATransition animation];
    34     //设置代理
    35     anim.delegate = self;
    36     // 设置动画时间
    37     anim.duration = 1.5;
    38     //水波效果,让整个界面呈现水波纹的效果(私有API,没有列入官方API)
    39     anim.type = @"rippleEffect";
    40     [[self.birdImage layer] addAnimation:anim forKey:@"rippleEffect"];
    41 }
    42 
    43 @end
  • 相关阅读:
    DTM initialization: failure during startup recovery, retry failed, check segment status (cdbtm.c:1603)
    gpexpand error:Do not have enough valid segments to start the array.
    ubuntu使用postgist,pgrouting
    ubuntu15.04安装hexo
    linux修改shell为zsh
    linux命令sysctl使用
    配置greenplum参数
    gcc支持c99验证
    Linux:sudo,没有找到有效的 sudoers 资源。
    super
  • 原文地址:https://www.cnblogs.com/lantu1989/p/4603505.html
Copyright © 2011-2022 走看看