多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開源 > 綜合技術(shù) > iOS轉(zhuǎn)場(chǎng)動(dòng)畫總結(jié)

iOS轉(zhuǎn)場(chǎng)動(dòng)畫總結(jié)

來源:程序員人生   發(fā)布時(shí)間:2017-03-11 10:28:51 閱讀次數(shù):11447次

常見的轉(zhuǎn)場(chǎng)動(dòng)畫

方案1:

//創(chuàng)建轉(zhuǎn)場(chǎng)動(dòng)畫對(duì)象

    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頁(yè)

     pageUnCurl          向下翻1頁(yè)

     rippleEffect        滴水效果

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

     cube                立方體效果

     oglFlip             上下翻轉(zhuǎn)效果

     注意:

     還有很多私有API效果,使用的時(shí)候要謹(jǐn)慎,可能會(huì)致使app審核不被通過(悲劇啊,為啥有卻不讓用啊!好東西不應(yīng)當(dāng)被置之不理!)

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

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

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

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

     cube     //立方體翻滾效果

     oglFlip  //上下左右翻轉(zhuǎn)效果

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

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

     pageCurl     //向上翻頁(yè)效果

     pageUnCurl   //向下翻頁(yè)效果

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

     cameraIrisHollowClose //相機(jī)鏡頭關(guān)上效果(不支持過渡方向)

     

     */

    //設(shè)置動(dòng)畫類型,注意對(duì)蘋果官方?jīng)]有公然的動(dòng)畫類型智能使用字符串,并沒有對(duì)應(yīng)的常量意義

    // transaction.type=@"pageCurl";//控制圖片的滑動(dòng)類型

    if (isNext == YES) {

        transition.type     =   @"pageCurl";

        transition.subtype  =   kCATransitionFromRight;

    } else {

        transition.type     =   @"cube";

        transition.subtype  =   kCATransitionFromLeft;

    }

    //設(shè)置動(dòng)畫時(shí)長(zhǎng),默許為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. */

    //動(dòng)畫開始的進(jìn)度

    //  transaction.startProgress=0.1;

    //動(dòng)畫結(jié)束的進(jìn)度,,,結(jié)束的進(jìn)度必須大于開始的進(jìn)度

    //  transaction.endProgress=0.5;

    //動(dòng)畫的速度

    // transaction.speed=100.0;

    

    //設(shè)置轉(zhuǎn)場(chǎng)后的新視圖添加轉(zhuǎn)場(chǎng)動(dòng)畫

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

    //添加動(dòng)畫效果

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


畫方案2:

可以直接調(diào)用下面這個(gè)函數(shù)

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

        //這個(gè)api 原理  

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

        //        2:[fromvalue removeFromSuperview];

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

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

    }];






生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 色综合网站在线 | 成人欧美精品一区二区不卡 | 亚洲国产一区视频 | 亚洲在线中文字幕 | 免费在线看h | 亚洲精品国产精品国自产 | 午夜大片免费男女爽爽影院久久 | 伊人国产在线视频 | 国产一区二区三区不卡观 | 久久久久一区二区三区 | 亚洲处破女www | 亚洲欧美一级久久精品 | 91久久澡人人爽人人添 | 91精品久久久久久久久网影视 | 日韩欧美高清 | 国产精品欧美视频另类专区 | 亚洲亚洲人成网站在线观看 | 国产dvd毛片在线视频 | 成人欧美一区二区三区小说 | 精品视频一区二区三区四区五区 | 国产亚洲3p一区二区三区 | 一区二区三区影视 | 在线视频黄 | 欧美精品18videos性欧美 | 国产成人福利美女观看视频 | 亚欧精品一区二区三区四区 | 日本道色综合久久影院 | 国产性生交xxxxx免费 | 欧美一级成人毛片视频 | 亚洲日本高清 | 伊人精品视频在线观看 | 国产亚洲精品久久综合影院 | 羞羞视频免费观看入口 | 日本美女影院 | 欧美激情一区二区三区在线播放 | 亚洲一区二区三区欧美 | 中文字幕视频在线观看 | 日本一区二区高清不卡 | 国产欧美一区二区三区免费看 | 国产最新进精品视频 | 欧美一区二区视频在线观看 |