OC開發(fā)中使用自動(dòng)布局(Masonry)添加動(dòng)畫的

? ? ?在手動(dòng)frame布局的年代骚烧,位置移動(dòng)等最基本的動(dòng)畫都是soeasy的嫩挤,但是到了用自動(dòng)布局時(shí)候血筑,因?yàn)椴荒芎蚮rame一起合用绘沉,合用不但會(huì)造成代碼的混亂煎楣,也會(huì)造成出現(xiàn)一些奇怪的現(xiàn)象。但是動(dòng)畫又是我們開發(fā)中必不可少的部分车伞,怎么破择懂,本文是我開發(fā)過(guò)程中自己摸索的,形成文字就是為了做一個(gè)筆記另玖,方便自己查看困曙,能幫到小伙伴們那就更好了。

自動(dòng)布局我用的是Masonry谦去,經(jīng)過(guò)將近一年的時(shí)候慷丽,感覺(jué)還是挺方便的。下面的場(chǎng)景都是在Masonry的布局下鳄哭。


我們就以最簡(jiǎn)單的位置上下移動(dòng)的動(dòng)畫來(lái)說(shuō)明這個(gè)問(wèn)題要糊,如果要移動(dòng)self.viewBottom,讓它上下變化,需要我們控制self.viewBottom.top的值來(lái)形成動(dòng)畫妆丘,但是這個(gè)動(dòng)畫結(jié)束以后锄俄,它的Masonry的布局并沒(méi)有變化,如果想讓它變成我們動(dòng)畫以后的結(jié)果勺拣,需要更新self.viewBottom的Masonry布局珊膜。

另外涉及到系統(tǒng)導(dǎo)航欄隱藏還是顯示的時(shí)候,Masonry的布局會(huì)發(fā)生變化宣脉,在這種情況下,如果是幾個(gè)動(dòng)畫的組合剔氏,這就要在動(dòng)畫發(fā)生前塑猖,UI對(duì)象的frame值要處于正確的值。這個(gè)可以手動(dòng)強(qiáng)制設(shè)定谈跛,否則動(dòng)畫會(huì)出現(xiàn)一些詭異的現(xiàn)象羊苟,比如,向下的動(dòng)畫感憾,它會(huì)先向上再向下蜡励。

總之用Masonry做動(dòng)畫就離不開frame,出現(xiàn)問(wèn)題一般就是這類的原因阻桅。至于Masonry的動(dòng)畫凉倚,是否有更好的方式,以后若能發(fā)現(xiàn)會(huì)及時(shí)更新嫂沉。小伙伴們?nèi)绻羞@方面的資料也可及時(shí)分享稽寒。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市趟章,隨后出現(xiàn)的幾起案子杏糙,更是在濱河造成了極大的恐慌慎王,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宏侍,死亡現(xiàn)場(chǎng)離奇詭異赖淤,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)谅河,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門咱旱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人旧蛾,你說(shuō)我怎么就攤上這事莽龟。” “怎么了锨天?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵毯盈,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我病袄,道長(zhǎng)搂赋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任益缠,我火速辦了婚禮脑奠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘幅慌。我一直安慰自己宋欺,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布胰伍。 她就那樣靜靜地躺著齿诞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪骂租。 梳的紋絲不亂的頭發(fā)上祷杈,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音渗饮,去河邊找鬼但汞。 笑死,一個(gè)胖子當(dāng)著我的面吹牛互站,可吹牛的內(nèi)容都是我干的私蕾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼胡桃,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼是目!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起标捺,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤懊纳,失蹤者是張志新(化名)和其女友劉穎揉抵,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嗤疯,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡冤今,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了茂缚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戏罢。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖脚囊,靈堂內(nèi)的尸體忽然破棺而出龟糕,到底是詐尸還是另有隱情,我是刑警寧澤悔耘,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布讲岁,位于F島的核電站,受9級(jí)特大地震影響衬以,放射性物質(zhì)發(fā)生泄漏缓艳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一看峻、第九天 我趴在偏房一處隱蔽的房頂上張望阶淘。 院中可真熱鬧,春花似錦互妓、人聲如沸溪窒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)澈蚌。三九已至,卻和暖如春珠闰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瘫辩。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工伏嗜, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人伐厌。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓承绸,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親挣轨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子军熏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

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

  • 在iOS中隨處都可以看到絢麗的動(dòng)畫效果,實(shí)現(xiàn)這些動(dòng)畫的過(guò)程并不復(fù)雜卷扮,今天將帶大家一窺ios動(dòng)畫全貌荡澎。在這里你可以看...
    每天刷兩次牙閱讀 8,485評(píng)論 6 30
  • 在iOS中隨處都可以看到絢麗的動(dòng)畫效果均践,實(shí)現(xiàn)這些動(dòng)畫的過(guò)程并不復(fù)雜,今天將帶大家一窺iOS動(dòng)畫全貌摩幔。在這里你可以看...
    F麥子閱讀 5,110評(píng)論 5 13
  • 目錄 0彤委、前言 一、Auto Layout前世今生 二或衡、Auto Layout基礎(chǔ)知識(shí) 1.Auto Layout...
    浮游lb閱讀 24,488評(píng)論 3 89
  • 小助理送給我一份新年禮物,是一張打印的照片坡疼,去某個(gè)企業(yè)培訓(xùn)課程前的工作照彬呻,照片中的我在一襲黑衣下顯得了無(wú)生氣,甚至...
    木易木杉閱讀 294評(píng)論 0 2
  • 這周天使群七組的進(jìn)步是58天來(lái)從未有的回梧,作為七組其中的一員我深感榮幸废岂。 紅芝和曉帆的不斷推動(dòng)和...
    李思睿vicky閱讀 261評(píng)論 0 0