forked from anyunzhong/DFTimelineView
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUserViewController.m
More file actions
117 lines (77 loc) · 3.17 KB
/
UserViewController.m
File metadata and controls
117 lines (77 loc) · 3.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
//
// UserTimelineViewController.m
// DFTimelineView
//
// Created by Allen Zhong on 15/10/15.
// Copyright (c) 2015年 Datafans, Inc. All rights reserved.
//
#import "UserViewController.h"
@implementation UserViewController
-(void)viewDidLoad
{
[super viewDidLoad];
[self initData];
[self setHeader];
}
-(void) setHeader
{
NSString *coverUrl = [NSString stringWithFormat:@"http://file-cdn.datafans.net/temp/12.jpg_%dx%d.jpeg", (int)self.coverWidth, (int)self.coverHeight];
[self setCover:coverUrl];
NSString *avatarUrl = [NSString stringWithFormat:@"http://file-cdn.datafans.net/avatar/1.jpeg_%dx%d.jpeg", (int)self.userAvatarSize, (int)self.userAvatarSize];
[self setUserAvatar:avatarUrl];
[self setUserNick:@"Allen"];
[self setUserSign:@"梦想还是要有的 万一实现了呢"];
}
-(void) initData
{
DFTextImageUserLineItem *item = [[DFTextImageUserLineItem alloc] init];
item.itemId = 1111;
item.ts = 1444902955586;
item.cover = @"http://file-cdn.datafans.net/temp/11.jpg_200x200.jpeg";
item.photoCount = 5;
item.text = @"我说你二你就二";
[self addItem:item];
DFTextImageUserLineItem *item2 = [[DFTextImageUserLineItem alloc] init];
item2.itemId = 11222;
item2.ts = 1444902951586;
item2.text = @"阿里巴巴(1688.com)是全球企业间电子商务的著名品牌,为数千万网商提供海量商机信息和便捷安全的在线交易市场,也是商人们以商会友、真实互动的社区平台 ...";
[self addItem:item2];
DFTextImageUserLineItem *item3 = [[DFTextImageUserLineItem alloc] init];
item3.itemId = 22221111;
item3.ts = 1444102855586;
item3.cover = @"http://file-cdn.datafans.net/temp/15.jpg_200x200.jpeg";
item3.photoCount = 8;
[self addItem:item3];
DFTextImageUserLineItem *item4 = [[DFTextImageUserLineItem alloc] init];
item4.itemId = 7771111;
item4.ts = 1442912955586;
item4.cover = @"http://file-cdn.datafans.net/temp/19.jpg_200x200.jpeg";
item4.photoCount = 6;
[self addItem:item4];
DFTextImageUserLineItem *item5 = [[DFTextImageUserLineItem alloc] init];
item5.itemId = 9991111;
item5.ts = 1442912945586;
item5.cover = @"http://file-cdn.datafans.net/temp/14.jpg_200x200.jpeg";
item5.photoCount = 2;
item5.text = @"京东JD.COM-专业的综合网上购物商城,销售超数万品牌、4020万种商品,http://jd.com 囊括家电、手机、电脑、服装、图书、母婴、个护、食品、旅游等13大品类。秉承客户为先的理念,京东所售商品为正品行货、全国联保、机打发票。@刘强东";
[self addItem:item5];
}
-(void) refresh
{
dispatch_time_t time=dispatch_time(DISPATCH_TIME_NOW, 1*NSEC_PER_SEC);
dispatch_after(time, dispatch_get_main_queue(), ^{
[self endRefresh];
});
}
-(void) loadMore
{
dispatch_time_t time=dispatch_time(DISPATCH_TIME_NOW, 1*NSEC_PER_SEC);
dispatch_after(time, dispatch_get_main_queue(), ^{
[self endLoadMore];
});
}
-(void)onClickItem:(DFBaseUserLineItem *)item
{
NSLog(@"click item: %lld", item.itemId);
}
@end