===手勢*****
一、1、uiswipegesturerecognizer 例項化乙個手勢 initwithtarget
2、set手勢滑向方向
3、self.view 新增這個手勢例項
4、新增事件
二、輕點選
uitapgesturerecognizer
.numberoftouchesrequire 手指數
.numberoftapsrequire 點選數
[ requiregesturerecognizertofail:] 事件衝突執行哪乙個
12 uiswipegesturerecognizer *leftswipe =[[uiswipegesturerecognizer alloc]initwithtarget:self action:@selector(leftswipeaction)];
3[leftswipe setdirection:uiswipegesturerecognizerdirectionleft];4//
[self.view addgesturerecognizer:leftswipe];
5[self.imageviewdemao addgesturerecognizer:leftswipe];
67 uitapgesturerecognizer *tapgesture =[[uitapgesturerecognizer alloc]initwithtarget:self action:@selector(tapaction)];
8 tapgesture.numberoftouchesrequired = 1
;9 tapgesture.numberoftapsrequired = 1;10
[self.imageviewdemao addgesturerecognizer:tapgesture];
1112
13 uitapgesturerecognizer *tapgesture2 =[[uitapgesturerecognizer alloc]initwithtarget:self action:@selector(tapaction2)];
14 tapgesture2.numberoftouchesrequired = 1
;15 tapgesture2.numberoftapsrequired = 2;16
[self.imageviewdemao addgesturerecognizer:tapgesture2];
1718
//uigesturerecognizer 解決事件重疊過程
19 [tapgesture requiregesturerecognizertofail:tapgesture2];
===簡單動畫(手勢事件)====
--------- 一、
1、動畫開始
[uiview beginanimations:]
2、動畫設定
setanimationduration 時間
setanimationtransition
3、動畫提交
[uiview commitanimations]
------- 二、
catransition (與catransaction區別)
1、例項化乙個動畫
2、.type
.subtype
3、[self.view.layer addanimation: forkey:]
1 catransition *animation =[catransition animation];2 animation.type = @"
cube";
3 animation.subtype =kcatransitionfromright;
4 [self.imageviewdemao.layer addanimation:animation forkey:@"
left"];
5 self.i ++;
6if (self.i > 3)7
10//
self.view.backgroundcolor = [uicolor colorwithpatternimage:[uiimage imagenamed:[nsstring stringwithformat:@"%d",self.i]]];
11 self.imageviewdemao.image = [uiimage imagenamed:[nsstring stringwithformat:@"%d"
,self.i]];
1213
14/*
15 //type:
16ade //交叉淡化過渡(不支援過渡方向)
17push //新檢視把舊檢視推出去
18movein //新檢視移到舊檢視上面
19reveal //將舊檢視移開,顯示下面的新檢視
20cube //立方體翻滾效果--這個效果不錯
21oglflip //上下左右翻轉效果
22suckeffect //收縮效果,如一塊布被抽走(不支援過渡方向)
23rippleeffect //滴水效果(不支援過渡方向)
24pagecurl //向上翻頁效果
25pageuncurl //向下翻頁效果
26camerairishollowopen //相機鏡頭開啟效果(不支援過渡方向)
27camerairishollowclose //相機鏡頭關上效果(不支援過渡方向)
2829
*/
Swift UIImageView簡單動畫實現原理
建立iv letiv uiimageview init frame cgrectmake 40 60 60 60 建立乙個可變的陣列,新增18張 varimagearr uiimage fori in1 19 實現簡單的動畫效果 iv.animationimages imagearr 設定一輪動畫的...
簡單的動畫
在ios開發中一般用到的基礎動畫有以下幾種,所有的動畫引數配置大致相同,但是有時候在開發過程中很少這樣配置一般使用 塊比較方便,而且 也比較簡單以下是常用基礎動畫型別的乙個配置 他全部用的原來的寫法,沒用block,可以自行調整.pragma mark action methods void tra...
認識簡單動畫
動畫過度 transition 在我們規定的時間內,從乙個值變化到另外乙個值.並非所有屬性都支援過度,通常尺寸 顏色 透明度都支援 盒子變形 transformskew 傾斜 取值 角度deg,角度可以是正值也可以是負值 傾斜方向 例 skew 45deg scale 縮放比例 1 不變 小於1 縮...