`
tianyahala
  • 浏览: 5837 次
文章分类
社区版块
存档分类
最新评论

新版网易新闻客户端应用iOS源码

 
阅读更多

这是一个不错的iOS项目源码。

 


源码下载:

演示图:
  

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

分享到:
评论

相关推荐

    iOS 网易新闻客户端

    在iOS平台上,网易新闻客户端是一款深受用户喜爱的资讯阅读应用,它提供了丰富的新闻内容和便捷的用户体验。要深入了解这个客户端,我们首先需要关注以下几个关键知识点: 1. **iOS开发环境**:开发iOS应用的主要...

    仿网易新闻IOS客户端源码

    【标题】"仿网易新闻IOS客户端源码"是一款基于iOS平台的应用程序开发源代码,它模仿了网易新闻客户端的设计和功能。这个项目旨在为开发者提供一个学习和参考的实例,帮助他们了解如何构建类似新闻阅读类应用。 ...

    网易新闻客户端源码

    "高仿网易新闻客户端源码,初学者可以拿来练练手"意味着这个源码是一个模仿网易新闻客户端的应用程序,主要针对初级iOS开发者设计。作为学习材料,它可以帮助初学者熟悉iOS开发环境,理解Objective-C或Swift语言,...

    仿网易新闻客户端源码+服务器

    【标题】"仿网易新闻客户端源码+服务器"是一个项目,旨在实现类似网易新闻客户端的功能,并包含用于运行此应用的后端服务器。这个项目可能是为了教学目的或个人学习,帮助开发者了解如何构建一个新闻阅读应用。 ...

    ios 高仿网易新闻客户端

    本项目是关于“iOS高仿网易新闻客户端”的完整源码,提供了从设计到实现的全套代码,对于想要深入学习iOS开发,特别是UI设计和数据处理的开发者来说,这是一个非常有价值的资源。 首先,我们要明确这个项目的目标是...

    高仿今日头条网易新闻客户端

    在IT行业中,开发一款高仿今日头条网易新闻客户端的项目是一个常见的实践,这涉及到移动应用开发、前端编程、网络通信以及用户界面设计等多个方面。在这个项目中,开发者通常会使用Android或iOS平台的开发工具,结合...

    新版网易新闻客户端应用

    源码SXNews,精仿的网易新闻。笔者工作之余,对着网易UI,扒网易图片素材,抓取网易接口等做的。里面完成了主导航页,新闻详情页,图片浏览页,评论页。效果不错,比网上流传的各种和网易新闻UI架构有关的代码都要...

    ios 仿今日头条 网易新闻源码

    【标题】"ios 仿今日头条 网易新闻源码" 涉及的主要知识点是iOS应用开发,特别是针对新闻类应用的界面设计与功能实现。在这个项目中,开发者模仿了国内两大知名新闻客户端——今日头条和网易新闻的用户体验,旨在为...

    网易新闻客户端翻页动画效果,qq气泡消息拖拽效果(iOS源码)

    标题中的“网易新闻客户端翻页动画效果,qq气泡消息拖拽效果(iOS源码)”指的是在iOS应用开发中实现的两种特殊视觉效果。首先,我们来深入了解一下这两个关键概念。 一、翻页动画效果 翻页动画是iOS平台中常见的一种...

    新闻客户端

    新闻客户端是一种常见的移动应用,它提供了用户获取实时资讯、观看视频新闻、查看天气预报以及进行社交互动等功能。在这个项目中,我们重点讨论的是一个模仿网易新闻编写的新闻客户端。这个客户端通过对接网易新闻的...

    高仿今日头条客户端源码App

    【文件名称】"高仿今日头条、网易新闻客户端源码(最新完善版)"表明除了仿制今日头条的源码,还包含了网易新闻客户端的源码,这扩展了学习资源的范围。网易新闻也是一个知名的新闻应用,因此源码可能包含两种不同的...

    neteasy:网易新闻客户端

    【标题】"网易新闻客户端"指的是网易公司推出的移动端新闻阅读应用的源代码,它提供了丰富的新闻资讯、实时更新和个性化推荐等功能。这个开源项目对于学习移动应用开发,尤其是Android或iOS平台上的新闻类应用开发,...

    类似网易新闻客户端的page controllers

    在iOS应用开发中,"类似网易新闻客户端的page controllers"是一种常见的用户界面设计,用于展示多个页面并允许用户通过滑动在这些页面间切换。XTPageControl是作者imchenglibin提供的一种实现这一功能的开源代码库。...

    SXNews-master.zip_新闻客户端

    在模仿网易新闻客户端的项目中,开发者还可能实现了下拉刷新和上拉加载更多等功能,这些是常见的列表视图(UITableView或UICollectionView)交互。另外,为了提升用户体验,可能会有滑动切换文章、评论功能、分享到...

    iOS20个精品源码(二)

    8. **WangyiNews.zip**:网易新闻客户端的仿写项目可能涉及到新闻列表的展示、网络数据的获取和解析、滑动效果的实现,对网络编程和UI动态加载有很好的实践指导。 9. **AVSessionDemo.zip**:AVFoundation框架的...

    类似网易新闻客户端滑动联动效果

    这个效果在网易新闻客户端中得到了广泛应用,用户在滑动页面时,顶部和底部的视图会以不同的速度移动,营造出层次感和深度,这种现象被称为视差滚动。在本案例中,我们将探讨如何实现"类似网易新闻客户端滑动联动...

    高仿网易新闻iOS客户端,加入了很多其他的元素,特别适合用来当做参考,该项目同时还有Android版本.zip

    【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...

    仿今日头条网易新闻tab展示,无需第三方,绝对好用

    在Android应用开发中,"仿今日头条网易新闻tab展示"是一个常见的需求,主要是为了实现类似今日头条、网易新闻等新闻客户端的顶部导航栏效果。这个标题和描述提到的技术点主要涉及到TabLayout的实现,它是一个用于...

    仿网易客户端跟帖盖楼布局

    "仿网易客户端跟帖盖楼布局"是指一种在iOS应用开发中常见的评论展示方式,它模仿了网易新闻客户端中的评论系统设计。这种布局方式的特点是评论以层级结构显示,如同论坛中的“盖楼”效果,使得用户可以清晰地看到...

    类似网易新闻头像旋转的动画效果

    这个源码设计的目标是模拟网易新闻客户端中头像3D旋转的效果,为用户提供一种新颖的视觉体验。 首先,我们要理解这个动画的核心原理。在iOS中,我们可以利用Core Animation框架来创建复杂的2D和3D动画。这个头像...

Global site tag (gtag.js) - Google Analytics