一、轉(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)用場景需求。