- (IBAction)button:(UIButton *)sender
{
if (sender.tag == 0) {
//计算view的frame属性
NSString
*frame = NSStringFromCGRect(_view1.frame);
NSString *outframe = [NSString
stringWithFormat:@"frame:%@",frame];
[_message
setText:outframe];
}else if(sender.tag ==
1){
//计算view的bounds属性
NSString
*bounds = NSStringFromCGRect(_view1.bounds);
NSString *outbounds = [NSString
stringWithFormat:@"bounds:%@",bounds];
[_message
setText:outbounds];
}else
if(sender.tag == 2){
//计算view的center属性
NSString
*center = NSStringFromCGPoint(_view1.center);
NSString *outcenter = [NSString
stringWithFormat:@"center:%@",center];
[_message
setText:outcenter];
}else if
(sender.tag == 3){
//图像角度转向
CGAffineTransform tranR =CGAffineTransformRotate(_view1.transform,
M_PI_4);
//早期的动画实现
//
//设定动画效果
// [UIView
beginAnimations:nil context:nil];
//
//设定动画时间长度
// [UIView
setAnimationDuration:1.0];
//
// [_view1
setTransform:tranR];
// //
提交动画效果
// [UIView
commitAnimations];
//
//block动画方法
[UIView
animateWithDuration:(1.0f) animations:^{
[_view1 setTransform:tranR];
}];
}else
if(sender.tag == 4){
//图像放大
CGAffineTransform tranS = CGAffineTransformScale(_view1.transform, 1.2,
1.2);
//block动画方法
[UIView
animateWithDuration:(1.0f) animations:^{
[_view1 setTransform:tranS];
}];
}else
if(sender.tag == 5){
//图像缩小
CGAffineTransform tranR = CGAffineTransformScale(_view1.transform, 1/1.2,
1/1.2);
//block动画方法
[UIView
animateWithDuration:(1.0f) animations:^{
[_view1 setTransform:tranR];
}];
}else if
(sender.tag == 6){
//图像平移
CGAffineTransform tranM = CGAffineTransformTranslate(_view1.transform , 0,
20);
//block动画方法的嵌套
[UIView
animateWithDuration:1.0f animations:^{
[_view1 setTransform:tranM];
}
completion:^(BOOL finished) {
[UIView animateWithDuration:1.0f animations:^{
[_view1 setBackgroundColor:[UIColor redColor]];
[_view1 setAlpha:0.1f];
}];
}];
}
}
@end
(5.17)简单动画
时间: 2024-10-02 20:17:41
(5.17)简单动画的相关文章
自定义实现ExpandableListView收缩的简单动画效果
以下是 ExpandableListView 收缩的简单动画效果 1 /* 2 * Copyright (C) 2014 Gary Guo 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the L
Javascript学习------top/left简单动画,效果与jquery的动画差不多
在网上查看jquery的动画帧率为13毫秒 我用下面的小例子验证了一下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>top/left简单动画</title> 5 <style type="text/css"> 6 * { margin: 0px; padding: 0px; } 7 </style> 8 <script src="http:
ios animate简单动画体验
/* ===手势===== 一. 1.UISwipeGestureRecognizer 实例化一个手势 initWithTarget 2.set手势滑向方向 3.self.view 添加这个手势实例 4.添加事件 二. 轻点击 UITapGestureRecognizer .numberOfTouchesRequire 手指数 .numberOfTapsRequire 点击数 [ requireGestureRecognizerToFail:] 事件冲突执行哪一个 1 2 UISwipeGes
ios状态栏调整 简单动画的知识点
首先状态栏式view的属性,所以在viewController中直接重写: /** 修改状态栏 */ - (UIStatusBarStyle)preferredStatusBarStyle { // 修改状态栏的颜色(白色) return UIStatusBarStyleLightContent; } // 这种返回值没有*的说明不是对象,那么不是枚举就是结构体,大多数情况是枚举,所以取值也比较简单,一般是返回值后边加上状态: 在UIKit学习中常用的块动画: // 块动画 animateWit
关于DOM的简单动画
利用DOM制作的一些简单动画 1.div每点击一次 向右移动200px(带DOM动画过渡) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> h1 { font-size: 20px; } #testDiv { width: 150px; height
jquery添加光棒效果的各种方式以及简单动画复杂动画
过滤器.绑定事件.动画 一.基本过滤器 语法 描述 返回值 :first 选取第一个元素 单个元素 :last 选取最后一个元素 单个元素 :not(selector) 选取去除所有与给定选择器匹配的元素 集合元素 :even 选取索引是偶数的所有元素(index 从0开始) 集合元素 :odd 选取索引是奇数的所有元素(index 从0开始) 单个元素 :eq(index) 选取索引等于index的元素 集合元素 :gt 选取索引大于index的元素 集合元素 :lt 选取索引小于index的
2016.01.22 简单动画
简单动画没什么好说的,直接看代码.=-= //横向.纵向移动 [UIView animateWithDuration:0.5 animations:^{ self.aView.frame = CGRectMake(_aView.frame.origin.x, _aView.frame.origin.y + 50, _aView.frame.size.width, _aView.frame.size.height); }]; //渐变效果 [UIView animateWithDuration:0
原生javascript实现的一个简单动画
本文章向大家介绍一个javascript实现的动画.点击开始按钮div会往右移动,点击停止后,div停止移动,再点击则继续移动.请看下面代码. <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <head> <title>javascript实现的简单动画</title> <style type="text/css"&g
NSViewAnimation视图的简单动画
NSViewAnimation和NSAnimation提供了视图的简单动画效果.NSViewAnimation是从NSAnimation继承下来的.这个类提供了一个简便的方式去给多个视图或窗口做动画效果.动画的效果可以改变视图的位置,大小,淡入淡出. - (id)initWithViewAnimations:(NSArray*)viewAnimations 初始化方法需要参数是一个包含字典对象的数组对象.这个字典对象信息包含4个键值对.如下 NSString *NSViewAnimationTa
简单动画实现代码
动画的实现原型 <div id="div1" style="width:100px;height:50px;background:red;cursor:pointer;color:#fff;text-align:center;line-height:50px;">点击</div> <script type="text/javascript"> //dom var oDiv = document.getEleme