IBAnimatableiOS 開源庫
IBAnimatable是一個幫助我們在Interface Builder和Swift playground里面設(shè)計(jì)UI, 交互, 導(dǎo)航模式, 換場和動畫的開源庫。
主要功能
-
一個工具覆蓋原型到可提交到App Store的App - 支持所見即所得的設(shè)計(jì)功能。
-
對設(shè)計(jì)師友好 - 在Interface Builder的Attributes Inspector里提供類似Sketch配置功能。
-
在Swift playground上設(shè)計(jì)動畫 - 提供類似Framer Studio的左邊編寫代碼,右邊預(yù)覽動畫的功能。
-
內(nèi)置Auto Layout支持 - 使用Auto Layout和Size Classes支持翻屏和多設(shè)備。
-
導(dǎo)航和換場動畫支持 - 可以使用內(nèi)置的導(dǎo)航模式,
IBAnimatable同時提供Unwind Segue來返回前一個頁面,可以省去編寫代碼的步驟。 -
Protocol oriented編程模式 -
IBAnimatable使用了protocol oriented編程模式,是的項(xiàng)目非常容易擴(kuò)張,并且可以方便的制作出自己的自定義控件。
圖片:
評論
圖片
表情
