按钮旋转45度然后复原

//默认没旋转

open=NO;

if (open==YES) {
            [UIView animateWithDuration:0.03 delay:0 options:UIViewAnimationOptionCurveLinear animations:^{
                btn1.transform = CGAffineTransformIdentity;
            } completion:^(BOOL finished) {
                open=NO;
            }];
        } else {
            [UIView animateWithDuration:0.03 delay:0 options:UIViewAnimationOptionCurveLinear animations:^{
                btn1.transform = CGAffineTransformMakeRotation(45.0f * (M_PI / 180.0f));
            } completion:^(BOOL finished) {
                open=YES;
            }];

}

时间: 2024-08-11 04:06:57

按钮旋转45度然后复原的相关文章

HTML5 Canvas 描画旋转45度佛教万字

效果如下: 代码如下: <!DOCTYPE html> <html lang="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <head> <title>旋转45度佛教万字</title> </head> <body onload="draw

java将矩阵旋转45度输出

例如: A B C D E F G H I J K L M N O P Q R S T U V W X Y E D J C I O B H N T A G M S Y F L R X K Q W P V U 思路如上图: 在菱形之外的都是空格,菱形之内(可以使用函数判断)有两种点,一种是有字符,一种是空格 可以发现,有字符的位置(col-row)%2 == 0:接下来寻找45度菱形和矩形的对应关系,row'=(col-row)/2 ,col'=col-row' 完整代码如下: public cl

2014年美团校招之——二维数组逆时针旋转45度后打印

思路: 沿着斜线打印即可. public void print_rotate_matrix(int[] matrix , int n){ if(n<0||matrix==null||matrix.length==0) return; //打印右上角 for(int i = n-1; i>=0 ; i--){ int j = i; while((j+1)%n!=0) { System.out.print(matrix[j]+" "); j+=(n+1); } System.o

移动端上传照片 预览+draw on Canvas demo(解决iOS等设备照片旋转90度的bug)

背景: 本人的一个移动端H5项目,需求如下: 手机相册选取或拍摄照片后在页面上预览 然后绘制在canvas画布上. 这里,我们先看一个demo(http://jsfiddle.net/q3011893/83qfqpk8/embedded/) 操作步骤: 1.点击选择文件,拍摄一张照片,此时"预览:"文字下会显示你刚才拍摄的照片: 2.再点击"draw on Canvas",该按钮下的画布会绘制你刚才拍摄的照片. 正常的结果: 正文: 让input file支持拍照+

矩阵逆时针旋转90度,空间复杂度O(1)

将一个矩阵逆时针旋转90度,首先可以沿左上角-右下角斜对角线,进行上下交换数据,然后上下数据交换即可. 1 #include <stdio.h> 2 #include <stdlib.h> 3 //矩阵逆时针旋转90度 4 int main() 5 { 6 int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; 7 int b[3][3]; 8 int i; 9 int j; 10 int temp; 11 printf("原始矩阵\n")

旋转90度也可以,Lumia的三大重置方式

方式一: 直接通过设置-关于-重置. 方式二: 硬格手机操作,以下操作会将资料全部删除. 1)关闭电源,长按音量降低键并连接充电器,如果成功,屏幕会显示一个惊叹号(!). 2)依次按以下按键:音量增大,音量降低,电源键,音量降低. 3)手机会执行重置并自动开机. 方式三: (最牛叉的方式了!) 如果你的手机的重置按钮没有了,音量键也坏了,此方法依旧有效. 1)关闭手机屏幕旋转 2)进入手机设置-关于-更新演示内容 3)将手机面对自己 4)依次进行如下操作:向左旋转90度,向右旋转90度,向右旋转

如何将PDF图片旋转90度,盘点这个小方法

很多时候我们在网上下载的PDF文件中有很多图片都是倒着的,这就需要将图片旋转过来使用,那么如何将PDF文件中图片旋转90度?今天就来为大家盘点这个小方法,一起来看看吧.1.我们大家肯定都使用PDF图片,但是不一定使用过PDF转换器请添加链接描述.PDF转换器这个软件,真的非常好用,不仅可以将PDF文件转换成word文档,还可以将PDF图片旋转.大家在浏览器搜索一下PDF转换器,将工具安装到电脑桌面上.2.安装好软件之后,进入操作页面,点击页面上方[PDF操作],,然后可以看到页面左侧的工具栏,再

CC150:将一个矩阵旋转90度

一张图像表示成n X n的矩阵,写一个函数把图像旋转90度.不开辟额外的存储空间 我们假设要将图像逆时针旋转90度.原图如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 逆时针旋转90度后的图应该是: 4 8 12 16 3 7 11 15 2 6 10 14 1 5 9 13 我们要如何原地进行操作以达到上面的效果呢?可以分两步 第一步交换主对角线两侧的对称元素, 第二步交换第i行和第n-1-i行,即得到结果. 看图示: 原图:           第一

iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法

http://www.tuicool.com/articles/IfEZre 今天写demo的时候发现, 如果把通过相机获取到的图片,直接进行操作, 比如裁剪, 缩放, 则会把原图片向又旋转90度. 刚开始觉得莫名其妙, 不知所措. 后来百度了一下,找到了解决办法. ps: 查找过程中, 碰到了一种说法: //get original photo from iOS photos //如果该图片大于2M,会自动旋转90度:否则不旋转 UIImage* originalImg=[dict objec