# ZhiHuDaily **Repository Path**: yanbin-ha/ZhiHuDaily ## Basic Information - **Project Name**: ZhiHuDaily - **Description**: 知乎日报~~ - **Primary Language**: Objective-C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2017-05-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #ZhiHuDaily ######自己分析知乎日报的UI后写的,功能已基本完善。 点击观看[演示视频](http://v.youku.com/v_show/id_XMTcxMzA0NjYwMA==.html/ "Title") ##更新日志 ####2016年9月5日 * 改进首页轮播图实现方案 *之前的方案在快速拖动图片时会出现问题,现在完美解决 ####2016年9月4日 * 添加登录界面 * 优化缓存 ####2016年9月3日 * 详情页和浏览器改用WKWebView * 对UIWebView无爱了 * 优化摇一摇切换皮肤逻辑 * 修复引用评论展开后切换控制器再回来时高度显示错误的bug * 其它细节优化 ####2016年9月2日 * 半完美解决收藏页cell滑动删除不灵敏的问题 * cell滑动不灵敏的原因是该程序所有展示页面是基于一个scrollView,官方app也是如此 * 暂时解决方案是重写scrollView的hitTest方法,动态控制scrollView是否可以滚动 * 修复评论页面中引用评论偶尔出现的高度过高的问题 * 添加消息页面,消息页面继承自收藏页,两者功能基本一致 * 添加离线收藏和自动离线下载功能 ####2016年9月1日 * 阅读位置提醒添加到设置里面 * 可在设置中选择关闭阅读提醒 * 详情页实现点赞动画 * 点赞数量+1后数字滚动动画 * 详情页本地保存点赞状态 ####2016年8月31日 * 添加本地收藏功能 * 可单条、批量、全部删除 * 添加个人主页界面 * 可修改昵称和用户头像,本地保存 ####2016年8月30日 * 首页数据缓存 * 主页添加上次阅读位置提醒 * 添加专栏 * 重构加载数据代码 ####2016年8月29日 * 修复点击首页顶部图片进入详情后不能加载上一条和下一条 * 评论页添加UIMenuController,可点赞,可取消点赞 * 启动图片缓存优化 * 状态栏连网状态提示,重新加载提示 ####2016年8月28日 * 加载左边栏其它所有主题数据 * 其它主题顶部图片模糊处理(LBBlurredImage) * 其它细节优化 ####2016年8月27日 * 集成分享功能 * 集成了微信、微博、短信分享,QQ没有appID所以没做 * 非友盟分享 * 加载详情页底部的专栏合集 ####2016年8月26日 * SQLite数据持久化存储和自动清理(详情页) * 分享界面搭建 * 其它细节优化 ####2016年8月25日 * 详情页上拉下拉分别加载上一条和下一条 * 采用翻页动画效果 * 上拉刷新控件完全自定义 * 下拉刷新控件使用MJRefresh ####2016年8月24日 * 设置界面 * 设置界面使用静态单元格,并适配夜间皮肤 * 设置界面的夜间\白天样式修改通过递归查找的方式进行修改 * 将摇一摇夜间模式作为开关添加到设置 * 修复评论数据错乱的bug * 添加清除缓存功能 ####2016年8月23日 * 夜间模式 * 默认可以摇一摇切换夜间模式 * 其它细节优化 ####2016年8月22日 * 首页屏幕适配 * 其它细节优化修复 ####2016年8月21日 * 首页加载更多数据 * 首页显示效果与官方一致 * 包括顶部图片,每天的标题,顶部刷新控件等 ####2016年8月20日 * 封装详情页图片浏览器 * 点击动画显示图片,再次点击动画消失 * 图片消失动画与原版一致,截取图片显示在屏幕的部分,然后慢慢消失 * 按钮保存图片和长按图片弹出alert保存图片 * 评论页细节优化 * 启动图片控制器优化(网速较慢的情况下也必须在4秒之内进入主页面,并取消当前网络请求) ####2016年8月19日 * 详情页图片点击浏览 * 利用JS获取详情页图片链接,并添加点击事件 * 简单实现点击显示图片 ####2016年8月19日 * 评论显示优化 * 短评论的展开和折叠 * 引用的评论展开和折叠 * 简单的网页浏览器 * 用于加载详情页面的链接 ####2016年8月18日 * 显示评论页面 * 封装自定义导航条 ####2016年8月17日 * 添加启动图 * 启动图动画慢慢放大 * 底部知乎icon绘制动画 ####2016年8月16日 * 首页、左边栏、详情页 ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/launch01.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/home1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/home2.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/home3.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/left1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/detail1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/detail2.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/comment1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/comment2.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/comment3.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/comment4.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/browser1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/detail3.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/detail4.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/night.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/settings1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/detail5.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/detail6.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/share1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/share2.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/otherTheme1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/otherTheme2.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/otherTheme3.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/otherTheme4.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/home4.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/home5.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/collection1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/collection2.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/collection3.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/collection4.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/me1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/me2.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/detail7.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/message1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/downloadToLocale1.png) *** ![image](http://git.oschina.net/albertcoder/ZhiHuDaily/raw/master/introductionimages/login1.png) ***