iOS動畫中的枚舉UIViewAnimationOptions

注明:摘自博客園(博客園·小八究):

www.cnblogs.com/xiaobajiu/p/4084747.html

記錄下~

首先這個枚舉屬于UIViewAnimation翎蹈。我們經(jīng)常使用的函數(shù)是 [UIView animateWithDuration: animations:^{} completion:^(BOOL finished) {}];和[UIView animateWithDuration: animations:^{}];如果動畫稍微復雜點,例如需要組合等等就可能用到這個函數(shù):[UIViewanimateWithDuration:delay:options:animations:completion:^(BOOLfinished) {}];

以上方法中的options一項需要傳入一個枚舉糊秆,這個枚舉大概控制的是這幾個要素:當前動畫嵌套中的動畫執(zhí)行隨時間的快慢種類(先快后慢等..)。動畫要一直重復嗎磕昼。如果我使用轉(zhuǎn)場動畫那么我用哪種轉(zhuǎn)場效果视乐。還有子動畫嵌套在父動畫中時我們?nèi)绾螌Υ竸赢嬛械南嗤x項等等..

正文:

UIViewAnimationOptionLayoutSubviews//提交動畫的時候布局子控件,表示子控件將和父控件一同動畫待锈。

UIViewAnimationOptionAllowUserInteraction//動畫時允許用戶交流湖员,比如觸摸

UIViewAnimationOptionBeginFromCurrentState//從當前狀態(tài)開始動畫

UIViewAnimationOptionRepeat//動畫無限重復

UIViewAnimationOptionAutoreverse//執(zhí)行動畫回路,前提是設(shè)置動畫無限重復

UIViewAnimationOptionOverrideInheritedDuration//忽略外層動畫嵌套的執(zhí)行時間

UIViewAnimationOptionOverrideInheritedCurve//忽略外層動畫嵌套的時間變化曲線

UIViewAnimationOptionAllowAnimatedContent//通過改變屬性和重繪實現(xiàn)動畫效果贫悄,如果key沒有提交動畫將使用快照

UIViewAnimationOptionShowHideTransitionViews//用顯隱的方式替代添加移除圖層的動畫效果

UIViewAnimationOptionOverrideInheritedOptions//忽略嵌套繼承的?選項

//時間函數(shù)曲線相關(guān)

UIViewAnimationOptionCurveEaseInOut//時間曲線函數(shù),由慢到快

UIViewAnimationOptionCurveEaseIn//時間曲線函數(shù)娘摔,由慢到特別快

UIViewAnimationOptionCurveEaseOut//時間曲線函數(shù)窄坦,由快到慢

UIViewAnimationOptionCurveLinear//時間曲線函數(shù),勻速

//轉(zhuǎn)場動畫相關(guān)的

UIViewAnimationOptionTransitionNone//無轉(zhuǎn)場動畫

UIViewAnimationOptionTransitionFlipFromLeft//轉(zhuǎn)場從左翻轉(zhuǎn)

UIViewAnimationOptionTransitionFlipFromRight//轉(zhuǎn)場從右翻轉(zhuǎn)

UIViewAnimationOptionTransitionCurlUp//上卷轉(zhuǎn)場

UIViewAnimationOptionTransitionCurlDown//下卷轉(zhuǎn)場

UIViewAnimationOptionTransitionCrossDissolve//轉(zhuǎn)場交叉消失

UIViewAnimationOptionTransitionFlipFromTop//轉(zhuǎn)場從上翻轉(zhuǎn)

UIViewAnimationOptionTransitionFlipFromBottom//轉(zhuǎn)場從下翻轉(zhuǎn)

淺略理解凳寺,待友人的指正鸭津。

補充:關(guān)于最后一組轉(zhuǎn)場動畫它一般是用在這個方法中的:

[UIView transitionFromView: toView: duration:options: completion:^(BOOLfinished) {}];

該方法效果是插入一面視圖移除一面視圖,期間可以使用一些轉(zhuǎn)場動畫效果肠缨。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末逆趋,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子怜瞒,更是在濱河造成了極大的恐慌父泳,老刑警劉巖般哼,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吴汪,死亡現(xiàn)場離奇詭異,居然都是意外死亡蒸眠,警方通過查閱死者的電腦和手機漾橙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來楞卡,“玉大人霜运,你說我怎么就攤上這事脾歇。” “怎么了淘捡?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵藕各,是天一觀的道長。 經(jīng)常有香客問我焦除,道長激况,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任膘魄,我火速辦了婚禮乌逐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘创葡。我一直安慰自己浙踢,他們只是感情好,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布灿渴。 她就那樣靜靜地躺著洛波,像睡著了一般。 火紅的嫁衣襯著肌膚如雪逻杖。 梳的紋絲不亂的頭發(fā)上奋岁,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機與錄音荸百,去河邊找鬼闻伶。 笑死,一個胖子當著我的面吹牛够话,可吹牛的內(nèi)容都是我干的蓝翰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼女嘲,長吁一口氣:“原來是場噩夢啊……” “哼畜份!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起欣尼,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤爆雹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后愕鼓,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钙态,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年菇晃,在試婚紗的時候發(fā)現(xiàn)自己被綠了册倒。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡磺送,死狀恐怖驻子,靈堂內(nèi)的尸體忽然破棺而出灿意,到底是詐尸還是另有隱情,我是刑警寧澤崇呵,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布缤剧,位于F島的核電站,受9級特大地震影響域慷,放射性物質(zhì)發(fā)生泄漏鞭执。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一芒粹、第九天 我趴在偏房一處隱蔽的房頂上張望兄纺。 院中可真熱鬧,春花似錦化漆、人聲如沸估脆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疙赠。三九已至,卻和暖如春朦拖,著一層夾襖步出監(jiān)牢的瞬間圃阳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工璧帝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留捍岳,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓睬隶,卻偏偏與公主長得像锣夹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子苏潜,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 首先這個枚舉屬于UIViewAnimation银萍。我們經(jīng)常使用的函數(shù)是[UIView animateWithDura...
    白屏閱讀 917評論 0 48
  • 首先這個枚舉屬于UIViewAnimation。我們經(jīng)常使用的函數(shù)是[UIView animateWithDura...
    3efefee71c8c閱讀 261評論 0 0
  • 在iOS中隨處都可以看到絢麗的動畫效果恤左,實現(xiàn)這些動畫的過程并不復雜贴唇,今天將帶大家一窺ios動畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,495評論 6 30
  • 在iOS實際開發(fā)中常用的動畫無非是以下四種:UIView動畫飞袋,核心動畫戳气,幀動畫,自定義轉(zhuǎn)場動畫授嘀。 1.UIView...
    請叫我周小帥閱讀 3,101評論 1 23
  • 在iOS中隨處都可以看到絢麗的動畫效果物咳,實現(xiàn)這些動畫的過程并不復雜锣险,今天將帶大家一窺iOS動畫全貌蹄皱。在這里你可以看...
    F麥子閱讀 5,113評論 5 13