iOS高精仿考拉電臺fm(OC)

前言

本項目主要用了collectionView實現(xiàn)界面功能,MVC框架,純代碼開發(fā),Masonry約束,cocoapods管理第三方框架,和原app95%以上一樣,有些地方自己做了相應(yīng)改動。不斷更新ing

用到的第三方框架分別有:AFNetworking、BlocksKit、Masonry、MJExtension、MJRefresh、SDCycleScrollView、SDWebImage、WMPageController

關(guān)于項目

開發(fā)環(huán)境:Xcode 7.2,語言:Objective-C

用到的工具:Charles抓包工具

非科班自學(xué),請大神勿噴

發(fā)現(xiàn)模塊》》推薦


發(fā)現(xiàn)模塊》》推薦

首頁UICollectionViewController,主要是UICollectionViewController方便9宮格布局。


輪播圖

輪播圖用的第三方框架SDCycleScrollView,相信大家已經(jīng)用過了,具體功能不再闡述。

文字輪播

文字輪播用的也是SDCycleScrollView。。。。。


每組頭部

每組的頭部是UICollectionElementKindSectionHeader尾部是UICollectionElementKindSectionFooter,其實還有其它實現(xiàn)方式,大家可以多多思考。下面的就是cell了,根據(jù)返回的數(shù)據(jù)擺放就可以了,每個格子都是一個item.

發(fā)現(xiàn)模塊》》分類


發(fā)現(xiàn)模塊》》分類

這個界面也簡單,用的也是UICollectionViewController。自定義item就可以了

這個用的是UICollectionElementKindSectionHeader

發(fā)現(xiàn)模塊》》電臺


發(fā)現(xiàn)模塊》》電臺

這個界面和推薦頁面很像,也是用的UICollectionViewController,每個cell自定義不同樣式就可以了

發(fā)現(xiàn)模塊》》直播


發(fā)現(xiàn)模塊》》直播

和推薦頁面同理,只是有細微不同

發(fā)現(xiàn)模塊》》主播


發(fā)現(xiàn)模塊》》主播

和推薦頁面同理,只要把圖片改成圓形就可以了。修改layer屬性

播放界面


播放界面

背景和前面那張是同一張,只是后面的用了模糊,播放界面功能還在實現(xiàn)中,靜候.......

個人界面


個人界面

個人界面主要實現(xiàn)了向上拖動隱藏導(dǎo)航欄的效果,具體效果請看圖片展示


代碼后續(xù)上傳,持續(xù)更新................

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

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

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