Masonry使用動畫時(shí)位置跑偏問題

在使用第三方庫Masonry的時(shí)候,有時(shí)候可能會出現(xiàn)物體位置并沒有出現(xiàn)在我們想要讓它出現(xiàn)的位置。最主要的原因還是我們少寫了一句話:

[view.superview layoutIfNeeded];

在控件完成動畫之后,調(diào)用這句話,能夠讓系統(tǒng)重新更新約束。

此外,順便說一點(diǎn),在想要一開始就有動畫的話,最好也是在控件約束加載好之后,再調(diào)用動畫。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容