奇葩開源組件:在下拉刷新里玩“打磚塊”小游戲
沒錯,現在你可以在等待App內容加載的時候玩“打磚塊”游戲了!
自從下拉刷新這個交互方式發明以來,幾乎成為每個App的標配,但現在它有被玩壞的趨勢——如果能在下拉框里玩游戲呢?
開發者Dominik Hauser在開發iOS App的時候,有一天突然腦洞大開,想著,在下拉刷新的下拉框里放一個加載提示實在太單調了,我們就不能玩點別的嗎?于是他將“打磚塊”小游戲搬到了下拉框中,從此我們就能在下拉刷新里玩游戲了,效果如下圖:
這個項目是開源的,基于Swift編寫,小游戲部分則使用SpriteKit完成,你可以在Github上找到它的源碼。
該項目目前還是beta版,作者計劃后續給它添加等級等更多內容。該組件的安裝和使用都很簡單,下載源碼后,將BreakOutToRefreshView.swift添加到你的項目,然后按照Github主頁上的說明操作即可。需要注意的是,這個項目已經升級到Swift 1.2版,之前的版本則在Tag “Swift1_1”下。
Dominik還表示,其實不僅僅能在下拉刷新里玩“打磚塊”游戲,其它小游戲也能搬上去,只要你能想出合適的玩法,比如在下拉刷新里玩Flappy Bird,想想還真是挺有意思的~