之前做的外包项目中要实现一个时间轴,效果类似这种
创新互联是一家集网站建设,临沂企业网站建设,临沂品牌网站建设,网站定制,临沂网站建设报价,网络营销,网络优化,临沂网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
思路是cell中添加一条线,然后在view中再添加两个UIView,利用convertRect:(CGRect)rect toView:(nullable UIView *)view 方法,转换坐标系,获取x,y, 宽高。
之后设置滚动监听,动态变化高度。
很简单,先创建一个TableViewCell + xib 文件, 拖一个UIView ,拉好约束。
这样简单的完成初步样子,但是下拉以及空白部分的时间轴是没有的,那么接下来添加这两个部分的UI。
新建两个UIView 初始化好,添加到view 上
接下来就是解决两个view 的x,y坐标 还有宽高
然后用UISrcollwView代理方法 监听滚动,动态改变高度
好了到这里就实现了时间轴的效果,看看效果图
可以换高德试试。iOS时间轴功能完全支持用户进行编辑,用户可以删除某一天、某一个日期范围的历史位置,或者是任何时间的所有位置历史数据,用户也可以为去过的地方标记名称。
苹果iOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果产品上。iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上宣布改名为iOS。截止至2011年11月,根据Canalys的数据显示,iOS已经占据了全球智能手机系统市场份额的30%,在美国的市场占有率为43%。
ios手机便签软件中的时间轴功能有很多,可以自动对新增、修改、删除及完成的便签内容记录进行自动备份,便于找回误删除、修改之前的便签内容记录,还能查看便签内容记录的操作时间。
一、打开ios手机便签,点击底部的时间按钮,找到“时间轴”;
二、默认按照从近到远的时间线顺序自动显示新增、修改、删除、及完成(完成包括撤销完成)的全部个人便签内容记录,还可以查看到时间轴里的便签内容记录总条数;
三、点击页面上方的“开始时间”或“结束时间”,可筛选查看指定时间段内的时间轴便签记录,也可以点击“全部分类”,筛选指定分类中的内容记录进行查看;
四、点击“全部操作”,可筛选查看新增、修改、删除或完成的便签内容记录,当选择删除时,可帮助快速找回误删除的便签内容记录,当选择修改时,可找回修改前的便签内容版本;
五、在时间轴列表中选择一条便签内容记录,可左滑、长按或点击进入查看完成内容详情页,对本条便签内容记录进行复制或删除等操作。
注:手机云便签时间轴的记录删除后将无法撤回恢复,所以建议谨慎操作删除时间轴。
文件系统。时间轴是通过互联网技术,依据时间顺序,把一方面或多方面的事件串联起来,形成相对完整的记录体系,时间轴都是在文件系统里。
这个是个tableView 在cell左侧放入imageView 就是圆点那个,然后纵向贯穿cell的一条view做那个线。然后判断cell确定圆点用实心还是空心。。很简单