iOS 物流信息时间轴效果

timelineLogistics 是模仿淘宝物流信息时间轴界面的自定义View

效果

Markdown

使用正则表达式判断字符是否为电话号码,用YYLable进行富文本电话拨打

使用

  • 引入Masonry,YYkit库

    • 使用了MAsonry进行布局
    • 使用了YYkit中的YYLable进行富文本电话号码点击拨打电话
  • 初始化数组

   NSArray *titleArr = [NSArray arrayWithObjects:
                 @"[北京通州区杨庄公司锦园服务部]快件已被27号楼e站代签收",
                 @"[北京通州区杨庄公司]到达目的地网店,快件将很快进行派送" ,
                 @"[北京通州区杨庄公司]进行派件扫描;派送业务员:周志军;联系电话:13522464946",
                 @"[北京分拨中心]在分拨中心进行卸车扫描",
                 @"[浙江杭州分拨中心]在分拨中心进行称重扫描",
                 @"[浙江杭州下城区三里亭公司]进行揽件扫描",nil];
   NSArray *timeArr = [NSArray arrayWithObjects:
                @"2017-07-04 12:59:00",
                @"2017-07-03 10:59:00",
                @"2017-07-03 08:22:00",
                @"2017-07-03 03:34:22",
                @"2017-07-02 12:59:00",
                @"2017-07-02 08:10:00",nil];
  • 转为模型
 for (NSInteger i = titleArr.count-1;i>=0 ; i--) 
 { 
    OKLogisticModel * model = [[OKLogisticModel alloc]init];
    model.dsc = [titleArr objectAtIndex:i];
    model.date = [timeArr objectAtIndex:i];
    [self.dataArry addObject:model];
    }
  • 初始化控制器
OKLogisticsView * logis = [[OKLogisticsView alloc]initWithDatas:self.dataArry];
  // 给headView赋值
  logis.wltype=@"已签收";
  logis.number = @"3908723967437";
  logis.company = @"韵达快运";
  logis.phone = @"400-821-6789";
  logis.imageUrl = @"http://pic40.nipic.com/20140420/12064170_201114370112_2.jpg";
  logis.frame = CGRectMake(0, 64, OKScreenWidth, OKScreenHeight-64);
  [self.view addSubview:logis];

Demo下载,如果对你有帮助麻烦点个Star

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,510评论 0 17
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,121评论 6 13
  • 1谈恋爱的目的是什么,要么就好好谈,要么就别浪费时间。一个人的时候可以选择提升自己:看书,旅游,学各种网络课程。 ...
    半夏成长阅读 225评论 0 1
  • 汤姆·拉思,美国盖洛普公司全球咨询业务负责人,《纽约时报》、《华尔街日报》的人气作者。他在过去的20年中,出版了五...
    ShineLau阅读 171评论 0 0
  • 亲爱的,你听过最动人的情话是什么? 我读过很多爱情故事,看过很多爱情诗篇,但我的左耳从来没有真正听过什么好听的情话...
    布图克马阅读 28,584评论 99 574