新版網易新聞用戶端應用源碼,網易新聞用戶端源碼
源碼下載:
http://code.662p.com/view/11510.html
示範圖:
1.這次更新的亮點是添加了天氣效果以後也可以用網易新聞看天氣預報了,各種輕微的動畫效果也沒有放過。
2.新版的網易新聞,整改了首頁UI,在底部加上了tabbar,因此多了很多頁面這裡也都編了,但是無法互動。畢竟東西太多了,我覺得能點擊看到效果就算不能進一步深入,就一個殼子也比全空沒有強是吧。。
3.首頁-首頁的下方加了tabbar,nav的兩個按鈕做了改變
4.詳情頁-詳情頁對細節的處理更加註意,如以前有人反饋的評論數不對問題已修複,並且以前會出現某條新聞點進去沒評論,這個問題也找到了原因,並徹底修複。
5.圖集頁-圖集頁無大改,現在圖集的評論用的還是假資料,但是後面會陸續完善
6.評論頁-評論頁對細節修改很多,如果以前玩過本項目的會發現現在評論頁已經沒有較亂得細節了都改了。
舊版回顧 精仿的網易新聞。筆者工作之餘,對著網易UI,扒網易圖片素材,抓取網易介面等做的。裡面完成了主導航頁,新聞詳情頁,圖片瀏覽頁,評論頁。效果不錯,比網上流傳的各種和網易新聞UI架構有關的代碼都要完整,都要好。
1.主導航頁面主要功能點是在頂部的標題列可以滑動,scrowView和collectionView的迴圈利(之前版本)用並且在點擊標題列或是,手勢滑動的時候,下面的頁面都會滑到當前的頁面。 並且新聞模組是懶載入的,你要看哪幾個頁面他才會載入。這是通過控制scrowView的兩個手勢停止的代理方法來實現的。 下面的新聞模組提供了4種自訂的cell,通過對資料的解析,來判斷改載入到哪種自訂cell中。 結果讓首頁顯得很豐富。
2.關於新聞詳情頁,網易原本的介面在上一個頁面返回的資料中既有一個url地址,也有一個xml的字串,url地址展示後不美觀,所以做法是將xml格式的字串解析並在webView中展示,這其中做到了圖文混排並設定了css樣式。本頁面主要的亮點是JS代碼與OC代碼間的傳值。在webview中點擊圖片後下面彈出可以儲存的式樣,這是控制一個頁面重新導向方法攔截髮出的請求來實現的。
3.評論頁相對較為簡單,就是普通的自訂cell。控制好自訂的行高就沒有問題了。關於使用者介紹的那個label可以用正則過濾下的,不過寫這玩意主要精力都在核心功能上這裡就沒仔細弄了。
4.圖片查看器頁面也是基本達到了模仿的效果,下面的文字和9/16等樣式都是通過scrowView的位移量動態計算的,並且和首頁一樣也是懶載入圖片的方式,在圖片下載中還未顯示時會有一個網易的佔位圖片。
本項目還用到了上拉載入下拉重新整理和一些關於父子控制器嵌套和自訂導覽列等技術知識,這些對平時的開發也是有一定協助的。
不定時更新 歡迎點星。
測試環境:Xcode 6.2,iOS 6.0 以上
詳細說明:http://ios.662p.com/thread-2550-1-1.html
|