iOS HeroiOS 視圖控制器切換庫(kù)
Hero 是一個(gè)用于構(gòu)建 iOS 視圖控制器切換的庫(kù)。 它在 UIKit 的繁瑣的轉(zhuǎn)換 API 之上提供了一個(gè)層。 使自定義過(guò)渡對(duì)于開發(fā)人員來(lái)說(shuō)是一個(gè)容易的任務(wù)。
使用 Hero 可以輕松地混合和匹配這些效果來(lái)自定義切換效果。
Hero 的核心類似于 Keynote 的 Magic Move 。 它檢查所有源和目標(biāo)視圖上的 heroID 屬性。 然后,每個(gè)匹配的視圖自動(dòng)地從其舊狀態(tài)切換到新狀態(tài)。
Hero 還可以為不匹配的視圖構(gòu)建動(dòng)畫。 通過(guò) heroModifiers 屬性能很容易定義這些動(dòng)畫。 Hero 會(huì)在“Magic Move”動(dòng)畫旁邊運(yùn)行這些動(dòng)畫。 所有這些都可以是互動(dòng)的。
評(píng)論
圖片
表情
