第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

iPhone UIView動畫最佳實踐

iPhone UIView動畫最佳實踐

鳳凰求蠱 2019-08-23 15:02:47
iPhone UIView動畫最佳實踐在iPhone上設置動畫視圖過渡的最佳做法是什么?例如,ViewTransitions來自apple 的示例項目使用如下代碼:CATransition *applicationLoadViewIn = [CATransition animation];[applicationLoadViewIn setDuration:1];[applicationLoadViewIn setType:kCATransitionReveal];[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];但是網(wǎng)絡上還有漂浮的代碼片段,如下所示:[UIView beginAnimations:nil context:nil];[UIView setAnimationDuration:0.75];[UIView setAnimationDelegate:self];[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];[myview removeFromSuperview];[UIView commitAnimations];什么是最好的方法?如果你也可以提供一個片段,那就非常感激了。注意:我無法讓第二種方法正常工作。
查看完整描述

3 回答

?
喵喵時光機

TA貢獻1846條經(jīng)驗 獲得超7個贊

UIView參考的有關(guān)beginAnimations:context:方法的部分:

在iPhone OS 4.0及更高版本中不鼓勵使用此方法。您應該使用基于塊的動畫方法。

例如基于Tom的評論的基于塊的動畫

[UIView transitionWithView:mysuperview 
                  duration:0.75
                   options:UIViewAnimationTransitionFlipFromRight
                animations:^{ 
                    [myview removeFromSuperview]; 
                } 
                completion:nil];


查看完整回答
反對 回復 2019-08-23
?
Cats萌萌

TA貢獻1805條經(jīng)驗 獲得超9個贊

讓我們試試看看Swift 3 ......

UIView.transition(with: mysuperview, duration: 0.75, options:UIViewAnimationOptions.transitionFlipFromRight , animations: {
    myview.removeFromSuperview()}, completion: nil)


查看完整回答
反對 回復 2019-08-23
  • 3 回答
  • 0 關(guān)注
  • 656 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號