日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > iOS轉場動畫總結

iOS轉場動畫總結

來源:程序員人生   發布時間:2017-03-11 10:28:51 閱讀次數:11463次

常見的轉場動畫

方案1:

//創建轉場動畫對象

    CATransition *transition = [[CATransition alloc]init];

    

    /* The name of the transition. Current legal transition types include

     * `fade', `moveIn', `push' and `reveal'. Defaults to `fade'. */

    /**

     *   1.#define定義的常量

     kCATransitionFade   交叉淡化過渡  默許

     kCATransitionMoveIn 新視圖移到舊視圖上面,覆蓋原圖

     kCATransitionPush   新視圖把舊視圖推出去  ,推出

     kCATransitionReveal 將舊視圖移開,顯示下面的新視圖 ,從底部顯示

     

     2.用字符串表示

     pageCurl            向上翻1頁

     pageUnCurl          向下翻1頁

     rippleEffect        滴水效果

     suckEffect          收縮效果,如1塊布被抽走

     cube                立方體效果

     oglFlip             上下翻轉效果

     注意:

     還有很多私有API效果,使用的時候要謹慎,可能會致使app審核不被通過(悲劇啊,為啥有卻不讓用啊!好東西不應當被置之不理!)

     fade     //交叉淡化過渡(不支持過渡方向)

     push     //新視圖把舊視圖推出去

     moveIn   //新視圖移到舊視圖上面

     reveal   //將舊視圖移開,顯示下面的新視圖

     cube     //立方體翻滾效果

     oglFlip  //上下左右翻轉效果

     suckEffect   //收縮效果,如1塊布被抽走(不支持過渡方向)

     rippleEffect //滴水效果(不支持過渡方向)

     pageCurl     //向上翻頁效果

     pageUnCurl   //向下翻頁效果

     cameraIrisHollowOpen  //相機鏡頭打開效果(不支持過渡方向)

     cameraIrisHollowClose //相機鏡頭關上效果(不支持過渡方向)

     

     */

    //設置動畫類型,注意對蘋果官方沒有公然的動畫類型智能使用字符串,并沒有對應的常量意義

    // transaction.type=@"pageCurl";//控制圖片的滑動類型

    if (isNext == YES) {

        transition.type     =   @"pageCurl";

        transition.subtype  =   kCATransitionFromRight;

    } else {

        transition.type     =   @"cube";

        transition.subtype  =   kCATransitionFromLeft;

    }

    //設置動畫時長,默許為0

    transition.duration=1.0;

    

    /* The amount of progress through to the transition at which to begin

     * and end execution. Legal values are numbers in the range [0,1].

     * `endProgress' must be greater than or equal to `startProgress'.

     * Default values are 0 and 1 respectively. */

    //動畫開始的進度

    //  transaction.startProgress=0.1;

    //動畫結束的進度,,,結束的進度必須大于開始的進度

    //  transaction.endProgress=0.5;

    //動畫的速度

    // transaction.speed=100.0;

    

    //設置轉場后的新視圖添加轉場動畫

    self.imageView.image=[self transitionImage:isNext];

    //添加動畫效果

    [self.imageView.layer addAnimation:transition forKey:@"Animation"];


畫方案2:

可以直接調用下面這個函數

[UIView transitionFromView:view2 toView:view1 duration:0.5 options:UIViewAnimationOptionTransitionFlipFromRight completion:^(BOOL finished) {

        //這個api 原理  

        //        1:[fromvalue.superview addSubview:tovalue];

        //        2:[fromvalue removeFromSuperview];

//        NSLog(@"fromvalue-->%@",fromvalue.superview);

//        NSLog(@"tovalue-->%@",tovalue.superview);

    }];






生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本一区二区三区视频在线播放 | 国产网站在线播放 | 天天射夜夜操 | 污视频网站在线观看 | 国产在线免 | 一级黄毛片 | av网站在线免费观看 | 嫩草影院在线观看视频 | 久久国产精品久久久久久 | 日韩欧美二区 | 日韩精品一区二区三区 | 高清不卡一区二区三区 | 亚洲乱码一区二区三区三上悠亚 | 很黄的网站在线观看 | 毛片免费观看视频 | 久久久久久久成人 | 日韩久久一区二区三区 | 国产精品亚洲一区二区三区在线观看 | 18久久| 日韩中文字幕精品 | 日韩av一区二区在线观看 | 国产成人99久久亚洲综合精品 | 日韩欧美精品在线 | 国产毛片视频 | 精品久久中文 | 麻豆专区一区二区三区四区五区 | 久久久精品一区二区 | 亚洲成人精品一区 | 国产一区二区三区在线看 | 日韩一二 | 成人精品一区二区三区校园激情 | 成人av电影网站 | 欧美 日韩 中文 | 直接看av的网站 | 国产一区二区成人 | 成人免费在线播放 | 国产一区二区三区四 | 国产精品视频免费看 | 欧美日韩国产二区 | 国产亚州av | 精品一区精品二区 |