国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS 動畫(3)

2019-11-07 23:46:35
字體:
來源:轉載
供稿:網友

CATransition動畫設置兩個UIView

    UIView *magentaView =[[UIView alloc]initWithFrame:self.view.bounds];    magentaView.backgroundColor =[UIColor magentaColor];    [self.view addSubview:magentaView];    UIView * gtayView =[[UIView alloc]initWithFrame:self.view.bounds];    gtayView.backgroundColor =[UIColor lightGrayColor];    [self.view addSubview:gtayView];

//提交-(void)add{    //    開始動畫    [UIView beginAnimations:@"animation" context:nil];    [UIView setAnimationDuration:1.0];    [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view cache:YES];    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];    //     提交動畫    [UIView commitAnimations];}//翻頁-(void)curl{    //    開始動畫    [UIView beginAnimations:@"animation" context:nil];    [UIView setAnimationDuration:1.0f];    [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES];    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];    //     提交動畫    [UIView commitAnimations];}//移入-(void)move{    CATransition *strasiton =[CATransition animation];    strasiton.duration = 2.0f;     //    使用kCATransitionMoveIn動畫    strasiton.type = kCATransitionMoveIn;    //      指定動畫方向,從左向右    strasiton.subtype = kCATransitionFromLeft;    [self.view.layer addAnimation:strasiton forKey:@"animation"];    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];}//揭開-(void)reveal{        CATransition *strasiton =[CATransition animation];    strasiton.duration = 2.0f;    //    使用kCATransitionReveal動畫    strasiton.type = kCATransitionReveal;     strasiton.subtype = kCATransitionFromTop;    [self.view.layer addAnimation:strasiton forKey:@"animation"];    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];}//立方體-(void)cube{    CATransition *trasiton =[CATransition animation];    trasiton.duration = 2.0f;    trasiton.type = @"cube";    trasiton.subtype = kCATransitionFromLeft;    [self.view.layer addAnimation:trasiton forKey:@"animation"];    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];}//吸入-(void)suck{    CATransition *trasiton =[CATransition animation];    trasiton.duration = 2.0f;    trasiton.type = @"suckEffect";    trasiton.subtype = kCATransitionFromLeft;    [self.view.layer addAnimation:trasiton forKey:@"animation"];    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];}//翻轉-(void)oglFlip{    CATransition *trasiton =[CATransition animation];    trasiton.duration = 2.0f;    trasiton.type = @"oglFlip";    trasiton.subtype = kCATransitionFromLeft;    [self.view.layer addAnimation:trasiton forKey:@"animation"];    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];    }//水波-(void)ripple{    CATransition *trasiton =[CATransition animation];    trasiton.duration = 2.0f;    trasiton.type = @"rippleEffect";    trasiton.subtype = kCATransitionFromLeft;    [self.view.layer addAnimation:trasiton forKey:@"animation"];    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武鸣县| 东乡族自治县| 永安市| 闽清县| 常熟市| 梅州市| 楚雄市| 芦溪县| 山丹县| 邯郸市| 绥化市| 微山县| 富民县| 山阳县| 阳城县| 河北区| 乐都县| 沁源县| 神池县| 黄龙县| 芒康县| 长顺县| 婺源县| 贵德县| 梅河口市| 阿荣旗| 阜阳市| 南江县| 绥滨县| 原阳县| 雅江县| 昭平县| 德保县| 许昌县| 六安市| 通州区| 泰安市| 波密县| 东丽区| 顺义区| 景德镇市|