真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

核心動畫的接觸點滴(四)-創(chuàng)新互聯(lián)

一、轉(zhuǎn)場動畫接受

創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的十載時間我們累計服務(wù)了上千家以及全國政企客戶,如成都隧道混凝土攪拌車等企業(yè)單位,完善的項目管理流程,嚴(yán)格把控項目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實力獲得客戶的一致稱揚。

        CAAnimation的子類,用于做轉(zhuǎn)場特效,可以為層做移入或移除屏幕的動畫效果。比如像UINavigationController就是使用的轉(zhuǎn)場動畫進(jìn)行頁面的推出和進(jìn)入的。

        包含屬性:

        type:動畫的過渡類型(以何種方式進(jìn)行執(zhí)行轉(zhuǎn)場動畫)

        subtype:過渡方向

        startProgress:起始點(在整體動畫的百分比)

        endProgress:終結(jié)點(在整體動畫的百分比)

二、代碼示例

{

        //創(chuàng)建轉(zhuǎn)場動畫實例

        CATransition *CTAnima = [CATransition animation];

        //設(shè)置過渡類型

        CTAnima.type = @"cude";

    //設(shè)置過渡方向

        CTAnima.subtype = kCATransitionFromLeft;    //從左邊開始執(zhí)行轉(zhuǎn)場動畫

        //動畫執(zhí)行時間

        CTAnima.duration = 1.0f;

        //當(dāng)然還可以設(shè)置起止點

        CTAnima.startProgress = 0.5;

        CTAnima.endProgress = 0.5;

        //最后添加到指定的視圖上即可

      [layer addAnimation:CTAnima forKey:nil];

}

三、組動畫簡單介紹

        同樣是CAAnimation的子類,可以保存一組動畫的對象,將CAAnimationGroup加入層后,組中的所有動畫都會并發(fā)運行。

        包含屬性:

        animatitons:用來保存動畫的數(shù)組

默認(rèn)的,一組動畫對象是同事運行的,也可以通過修改beginTime來設(shè)置開始的時間。

四、代碼示例

{

        //先創(chuàng)建幾個不同的動畫

        CABasicAnimation *b1 = [CABasicAnimation animation];

        b1.keypath = @"position";    //平移

        b1.byValue = [NSValue valueWithCGPoint:CGPointMake(200, 300)];

        CABasicAnimation *b2 = [CABasicAnimation animation];

        b2.keypath = @"bounds";    //縮放

        b2.toValue =[NSValue valueWithCGRect:CGRectMake(0, 0, 200, 200)];

        CABasicAnimation *b2 = [CABasicAnimation animation];

        b2.keypath = @"transform";    //旋轉(zhuǎn)

        b2.toValue =[NSValue valueWithCATransform3D:CATransform3DMakeRotation(M_PI_4, 0, 0, 1)];

   //然后把這些動畫放入數(shù)組里

    CAAnimationGroup *CAnimaG = [CAAnimationGroup animation];

    CAnimaG.animations = @[b1,b2,b3];

    CAnimaG.duration = 2.0f;

    CAnimaG.removeOnCompletion = NO;

    CAnimaG.fillMode = kCAFillModeForwards;

    //最后添加到指定的視圖上即可

    [view.layer addAnimation:CAnimaG forKey:nil];

}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享題目:核心動畫的接觸點滴(四)-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/eepdo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部