你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> IOS動畫的使用方法總結

IOS動畫的使用方法總結

編輯:IOS開發綜合

第一種

 

 CATransition *transition = [CATransition animation];
        transition.duration = 0.4f;//時間
        transition.type = kCATransitionPush;//動畫的效果
        transition.subtype = kCATransitionFromBottom;//動畫的目的地
        [self.view addSubview:_backGroundView];//這是是自己要做的事情一般是添加一個View 這個需要自己寫
        [self.view.layer addAnimation:transition forKey:@"animation"];

第二種

 

 

[UIView beginAnimations:@"animation" context:nil];
        [UIView setAnimationDuration:2.0f];//時間
        [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];//效果
        [UIView setAnimationTransition:UIViewAnimationTransitionNone forView:self.view cache:YES];
        [self.view addSubview:_backGroundView];//要做的事情
        [UIView commitAnimations];

第三種

 

 

            [UIView animateWithDuration:1.0 animations:^{
            _backGroundView.frame = CGRectMake(0, originY, _screenSize.width, 0);//要達到的狀態值
              }completion:^(BOOL finished){
                [_backGroundView removeFromSuperview];
            }];

總結一下,第一第二種頁面切換用的多,第三種一般是對某個頁面狀態改變。

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved