菜鳥一只效斑,閑著沒事干非春,想想來寫第一篇簡書,順便學(xué)著總結(jié)缓屠。第一篇不敢寫什么難的奇昙,先寫一個簡單而又常見的切換圖片的效果吧。話不多說敌完,先上效果储耐。
我相信很多人都遇見過這中效果的圖片切換(不用于跳轉(zhuǎn)界面),當(dāng)使用presentViewController和popViewControllerAnimated時滨溉,需要繼承object聲明UIViewControllerAnimatedTransitioning協(xié)議什湘,并實現(xiàn)animateTransition:transitionContext方法,具體我下篇再總結(jié)晦攒。
回歸今天的主題闽撤,碰見今天的問題,我第一個想到的是用collectionView實現(xiàn)脯颜,這是根據(jù)collectionView的特性哟旗,collectionView繼承于scrollView,稍加操作就能實現(xiàn)栋操。
首先闸餐,聲明一個collectionView,并把該加的東西加上(這里是本地圖片矾芙,如果是網(wǎng)絡(luò)圖片舍沙,可以當(dāng)切換到本圖時候進(jìn)行加載),這里不再多說剔宪。
當(dāng)我們加上collectionView之后拂铡,contentsize超出屏幕戈锻,會形成滾動效果,再想到這個效果和媳,很明顯,是整頁滾動哈街,scrollView的整頁滾動屬性是橫向滾動留瞳,所以需要自定義,下面是實現(xiàn)和注釋骚秦。
之后就是核心內(nèi)容來切換
新手總結(jié)她倘,不喜勿噴。