iOS手势 两种播放动画的方式
2015-07-02 16:28
435 查看
//
// ViewController.m
// xx手势
//
// Created by tianshangrenjian on 15/7/2.
// Copyright © 2015年 tianshangrenjian. All rights reserved.
//
#import "ViewController.h"
#import <UIKit/UIKit.h>
@interface
ViewController ()
@property (weak,
nonatomic) IBOutlet
UIImageView *iconImg;
@property (assign,
nonatomic) CGRect originRect;
@end
@implementation ViewController
- (void)imgClick1
{
[UIView
beginAnimations:nil
context:nil];
[UIView
setAnimationDuration:2];
if (CGRectEqualToRect(self.originRect,
self.iconImg.frame)) {
self.iconImg.frame=self.view.bounds;
}
else {
self.iconImg.frame=self.originRect;
}
[UIView
commitAnimations];
// self.originRect=self.iconImg.frame;
}
- (void)imgClick
{
[UIView
animateWithDuration:4
animations:^{
if (CGRectEqualToRect(self.originRect,
self.iconImg.frame)) {
self.iconImg.frame=self.view.bounds;
}
else {
self.iconImg.frame=self.originRect;
}
}];
// self.originRect=self.iconImg.frame;
}
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.iconImg.image=[UIImage
imageNamed:@"IMG_0004.jpg"];
UITapGestureRecognizer *tap=[[UITapGestureRecognizer
alloc]
initWithTarget:self
action:@selector(imgClick)];
//点击的触摸点
tap.numberOfTapsRequired=2;
//单点触摸时要点击几次
tap.numberOfTapsRequired=2;
self.iconImg.userInteractionEnabled=YES;
[self.iconImg
addGestureRecognizer:tap];
self.originRect=self.iconImg.frame;
}
- (void)didReceiveMemoryWarning {
[super
didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
// ViewController.m
// xx手势
//
// Created by tianshangrenjian on 15/7/2.
// Copyright © 2015年 tianshangrenjian. All rights reserved.
//
#import "ViewController.h"
#import <UIKit/UIKit.h>
@interface
ViewController ()
@property (weak,
nonatomic) IBOutlet
UIImageView *iconImg;
@property (assign,
nonatomic) CGRect originRect;
@end
@implementation ViewController
- (void)imgClick1
{
[UIView
beginAnimations:nil
context:nil];
[UIView
setAnimationDuration:2];
if (CGRectEqualToRect(self.originRect,
self.iconImg.frame)) {
self.iconImg.frame=self.view.bounds;
}
else {
self.iconImg.frame=self.originRect;
}
[UIView
commitAnimations];
// self.originRect=self.iconImg.frame;
}
- (void)imgClick
{
[UIView
animateWithDuration:4
animations:^{
if (CGRectEqualToRect(self.originRect,
self.iconImg.frame)) {
self.iconImg.frame=self.view.bounds;
}
else {
self.iconImg.frame=self.originRect;
}
}];
// self.originRect=self.iconImg.frame;
}
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.iconImg.image=[UIImage
imageNamed:@"IMG_0004.jpg"];
UITapGestureRecognizer *tap=[[UITapGestureRecognizer
alloc]
initWithTarget:self
action:@selector(imgClick)];
//点击的触摸点
tap.numberOfTapsRequired=2;
//单点触摸时要点击几次
tap.numberOfTapsRequired=2;
self.iconImg.userInteractionEnabled=YES;
[self.iconImg
addGestureRecognizer:tap];
self.originRect=self.iconImg.frame;
}
- (void)didReceiveMemoryWarning {
[super
didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
相关文章推荐
- ios autorelease
- 调试大法,欲练此功,必须秃头!
- iOS音乐播放器的后台播放和远程控制
- 添加第三方后无法用#import""引出
- iOS集成支付宝问题
- 修改 editButtonItem.title
- iOS 根据Date获取x分钟前/x小时前/昨天/x天前/x个月前/x年前
- iOS手势
- iOS应用开发 iOS开发 iOS软件定制
- iOS 类增加成员变量
- IPHONE IOS6 模拟器没有HOME按键解决方法
- iOS进度条
- iOS 在imageview中添加按钮 并能响应消息 响应者链条
- iOS block简介和使用(一)
- iOS开发范例实战宝典(基础篇)
- 修正iOS从照相机和相册中获取的图片方向(转)
- 连载七 奖学金文章更新 张文军 北京IOS第38期学员
- iOS获取图片并上传
- iOS 学习资料整理(中文版)
- iOS 总结一些还不错的参考资料