iOS仿网易新闻、新浪新闻的新闻客户端

转载 2017年05月05日 09:43:25

本文来自简书,原文地址:http://www.jianshu.com/p/1172711c0761

之前做了一个仿照网易新闻、新浪新闻之类的新闻类app。demo地址github

实现新闻浏览,视频播放,抓取百度图片,瀑布流显示,自定义视频播放,横屏竖屏切换自如,设置界面优化,第三方登录以及注销,新闻数据以及图片的收藏与分享。

Demo扫码安装


image


ipa上传到蒲公英分发平台,扫码根据提示等待就可以按照完毕 
安装完成之后第一次打开会出现未受信任的企业级开发者。 解决方法:在设置->通用->设备管理,点击信任即可

GIF


gif
  • 仿照网易新闻首页的显示方式,详情页收藏和分享
  • 天气预报展示
  • 图片抓取的百度图片做的瀑布流显示,收藏分享下载
  • 视频界面也是仿照网易新闻的样式来做的
  • 我的界面实现了第三方登录、夜间模式、收藏功能
  • 我的界面帮助与反馈增加了环信即时通讯(目前只限于文字输入,马上就会完善)

首页以及顶部新闻详情,高仿网易


首页

首页

新闻详情

使用瀑布流实现图片,可以选择分类


图片

增加了天气预报的功能,可以实现定位到当前城市。动画效果也没有放过。


天气预报

视频的播放以及横屏播放


视频

播放

横屏

我的界面实现第三方登陆以及注销,界面优化。


我的

我的

夜间模式和收藏功能图片


夜间模式界面

收藏

项目所用API

附上部分功能API,只做学习交流。具体使用请见Demo

  • 新闻顶部轮播图数据
    http://c.m.163.com/nc/article/headline/T1348647853363/0-10.html
  • 首页新闻数据
    http://c.m.163.com/nc/article/headline/T1348647853363/0-20.html
  • 天气预报接口
    http://c.3g.163.com/nc/weather/省份|城市.html
  • 图片接口
    http://image.baidu.com/wisebrowse/data?tag1=一级分类&tag2=二级分类&pn=0&rn=60
  • 视频接口
    http://c.m.163.com/nc/video/home/0-10.html

About

本项目只供学习交流,严禁进行商业用途。:joy:


GitHub


ios 类似网易新闻分类中的拖动重排

也是 看了别人博客写的 。。希望能帮助到想做相同功能的朋友
  • yewave133
  • yewave133
  • 2016年11月10日 19:01
  • 719

iOS 类似扣扣微信中腾讯新闻的新闻列表实现

由于项目近期添加新闻列表,就是类似扣扣和微信中的腾讯新闻的那种列表,所以就自己琢磨着实现了一下,1、首先注意到,扣扣的新闻列表和普通的看起来并没有什么不同,但是在刷新数据的时候,细心的同学就会发现,它...
  • sw_gegewu
  • sw_gegewu
  • 2016年07月12日 18:06
  • 1710

股票接口

分时图 http://data.gtimg.cn/flashdata/hushen/minute/sz000001.js?maxage=110&0.28163905744440854
  • dangfm
  • dangfm
  • 2015年08月05日 23:18
  • 6203

使用Sina API获取新浪财经的证券股票数据接口(时价 K线等)

从网上找到的Sina API的财经API说,Mark一下,以供以后参考http://market.finance.sina.com.cn/downxls.php?date=2011-07-08&sym...
  • yctccg
  • yctccg
  • 2016年08月16日 10:41
  • 25288

IOS端K线系列之分时图-十字叉效果制作

前述 如果有炒股的同学看到我们绘制的分时线(没看到的话,点这儿)想必一定会气得半死!因为除了基本的展示功能以外,缺少的太多! 比如:长按的话,就会出现价格涨幅、交易量之类的详情...
  • yunkai666
  • yunkai666
  • 2017年05月21日 10:57
  • 772

IOS轻松实现仿网易新闻顶部滑动指示器(Scrollview实现)

实现原理很简单,就是利用了scrollview进行自定义,对外部传入的scrollview滑动事件进行监听,源码如下: (1)h文件代码 // // ScrollViewIndicator.h /...
  • u013835855
  • u013835855
  • 2017年05月22日 09:59
  • 979

仿网易新闻的顶部导航指示器

使用HorizontalScrollView打造自己的页面导航器( Navigator)我们知道,页面导航器(Navigator)在几乎所有的项目中都会用到,平时大多数时候为了节省时间,都会直接在gi...
  • gdutxiaoxu
  • gdutxiaoxu
  • 2016年07月31日 23:12
  • 6564

iOS开发:仿网易新闻首页多频道视图切换

前言相信筒子们在项目中会遇到像网易新闻这样的多频道视图切换需求,而这一功能需要考虑的东西也挺多,其中最主要的就是内存问题了。 这种多频道视图切换一般分为两部分:上滚动视图(顶部频道列表)和下滚动视图(...
  • DaMingShen
  • DaMingShen
  • 2015年09月01日 10:55
  • 2106

IOS 之模拟网易新闻主页的滚动效果

近下载了一个网易新闻的APP客户端,觉得新闻主页的滚动效果不错,每个标题都对应一个版面,如图...
  • shenjie12345678
  • shenjie12345678
  • 2014年05月15日 10:53
  • 24475

[iOS开发]关于仿网易新闻中详细页图文混排功能的实现

关于仿网易新闻中详细页图文混排功能的实现 最近在了解关于新闻内容的图文混排的效果,网上有人开源一个仿网易新闻的代码,本文就是简单记录学习其详细页面显示的效果实现; 下载地址:https://githu...
  • qcx321
  • qcx321
  • 2016年08月12日 19:59
  • 5820
收藏助手
不良信息举报
您举报文章:iOS仿网易新闻、新浪新闻的新闻客户端
举报原因:
原因补充:

(最多只允许输入30个字)