成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解IPhone動畫效果類型及實現(xiàn)方法

移動開發(fā) iOS
本文介紹的是詳解IPhone動畫效果類型及實現(xiàn)方法,主要是實現(xiàn)iphone中的動畫效果,先來看內(nèi)容詳解。

詳解IPhone動畫效果類型及實現(xiàn)方法是本文要介紹的內(nèi)容,主要介紹了iphone動畫的實現(xiàn)方法,不多說,我們一起來看內(nèi)容。

實現(xiàn)iphone漂亮的動畫效果主要有兩種方法,一種是UIView層面的,一種是使用CATransition進行更低層次的控制.

1、UIView

  1. CGContextRef context = UIGraphicsGetCurrentContext();  
  2. [UIView beginAnimations:nil context:context];  
  3. [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];  
  4. [UIView setAnimationDelegate:self];  
  5. [UIView setAnimationDuration:1.0];          //動畫持續(xù)的時間  
  6.  
  7. //這里添加你對UIView所做改變的代碼  
  8.  
  9. //[UIView setAnimationDidStopSelector:@selector(animationFinished:)];   //動畫停止后,執(zhí)行某個方法  
  10. [UIView commitAnimations]; 

2、UIView(使用Cocoa Touch)

  1. CGContextRef context = UIGraphicsGetCurrentContext();  
  2. [UIView beginAnimations:nil context:context];  
  3. [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];  
  4. [UIView setAnimationDuration:1.0];  
  5.  
  6. // Cocoa Touch    
  7. [UIView setAnimationTransition: UIViewAnimationTransitionCurlUp forView:myView cache:YES];  
  8.  
  9. [UIView setAnimationDelegate:self];  
  10. //[UIView setAnimationDidStopSelector:@selector(animationFinished:)]; //動畫停止后,執(zhí)行某個方法  
  11. [UIView commitAnimations];  
  12. 動畫方式(UIViewAnimationTransition):  
  13.     UIViewAnimationTransitionFlipFromLeft              //從左向右翻轉(zhuǎn)  
  14.     UIViewAnimationTransitionFlipFromRight             //從右向左翻轉(zhuǎn)  
  15.     UIViewAnimationTransitionCurlUp                    //從下向上翻頁  
  16.     UIViewAnimationTransitionCurlDown                  //從上向下翻頁 

3、CATransition

  1. CATransition *animation = [CATransition animation];  
  2.      animation.delegate = self;  
  3.      animation.duration = 1.0f;       //動畫執(zhí)行時間  
  4.      animation.timingFunction = UIViewAnimationCurveEaseInOut;  
  5.      animation.type = kCATransitionFade;  
  6.      animation.subtype = kCATransitionFromRight;  
  7.       
  8. // 這里添加你對UIView所做改變的代碼  
  9.  
  10. [[myView layer] addAnimation:animation forKey:@"animation"]; 

setType:有四種類型:

  1. kCATransitionFade                   //交叉淡化過渡                     
  2. kCATransitionMoveIn               //移動覆蓋原圖                     
  3. kCATransitionPush                    //新視圖將舊視圖推出去                     
  4. kCATransitionReveal                //底部顯出來     

setSubtype:有四種類型:

  1. kCATransitionFromRight;                     
  2. kCATransitionFromLeft(默認值)                     
  3. kCATransitionFromTop;                     
  4. kCATransitionFromBottom          
  5. 注:kCATransitionFade 不支持Subtype      

4、CATransition(只使用setType,參數(shù)是NSString)    

  1. CATransition *animation = [CATransition animation];      
  2.  animation.delegate = self;       
  3.  animation.duration = 1.0f;   //動畫執(zhí)行時間       
  4.  animation.timingFunction = UIViewAnimationCurveEaseInOut;       
  5.  animation.type = @"suckEffect";// 這里添加你對UIView所做改變的代碼       
  6.  [[myView layer] addAnimation:animation forKey:@"animation"];     

可以用的效果主要有:

  1. pageCurl     //向上翻一頁       
  2. pageUnCurl   //向下翻一頁        
  3. rippleEffect   //滴水效果        
  4. suckEffect     //收縮效果,如一塊布被抽走     
  5. cube       //立方體效果      
  6. oglFlip      //上下翻轉(zhuǎn)效果 

小結(jié):詳解IPhone動畫效果類型及實現(xiàn)方法的內(nèi)容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-08 10:15:15

IPhone 動畫

2011-08-12 14:04:53

iPhone動畫

2011-08-16 18:13:42

IPhone開發(fā)UIView動畫

2011-08-10 14:40:23

iPhone動畫

2011-08-09 13:50:01

iPhone動畫UIView

2011-07-08 15:08:16

iPhone 圖片

2012-06-04 14:47:42

HTML5

2017-02-06 13:00:49

Android翻轉(zhuǎn)卡片動畫效果

2009-09-15 16:08:00

2011-07-20 15:20:14

IPhone AVAudioRec

2011-08-15 13:50:06

IPhone開發(fā)UIView動畫

2012-05-21 14:36:18

Facebook開源

2012-05-22 09:21:10

數(shù)據(jù)中心PUEFacebook數(shù)據(jù)中

2011-08-22 14:21:24

iPhone開發(fā)UIView Anim

2011-07-22 18:20:04

IOS View 動畫

2022-03-29 11:28:24

HarmonyOS動畫css

2011-07-28 10:11:54

iPhone開發(fā) 備忘

2011-08-08 10:42:46

iPhone UITableVie 分頁

2011-05-30 13:23:11

Android 動畫

2011-07-22 13:03:30

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产在线第一页 | 国内精品久久久久 | 久免费视频 | 99热精品国产 | 中文字幕在线看 | 亚洲一页| 国产一级视频在线观看 | 999国产视频| 国产精品高清在线 | 伊人在线| 久久免费高清视频 | 日韩精品久久久 | 亚洲综合日韩精品欧美综合区 | 一区二区三区日韩精品 | 欧美精品一区三区 | 亚洲啊v在线 | 中文字幕日韩欧美一区二区三区 | 二区不卡| 日韩精品一区二区三区中文在线 | 中文字幕视频在线观看 | 国产精品一区二区av | 日韩影院在线 | www.99热这里只有精品 | 亚洲精品91 | 久久久久亚洲精品国产 | 日本欧美国产在线 | 成人在线视频网 | 亚洲欧美综合精品久久成人 | 久久久久久国产精品久久 | 国产一区二区三区不卡av | 91麻豆产精品久久久久久 | 日韩成人免费视频 | 国产精品a久久久久 | 欧美一级做性受免费大片免费 | 日本不卡免费新一二三区 | 中文字幕高清 | 欧美精品成人一区二区三区四区 | 自拍偷拍亚洲一区 | 一级毛片免费视频 | 亚欧精品一区 | 国产一区不卡 |