首先上效果图,关于昵称 时间的显示用到了富文本,后面会介绍.
1 首先说一下,在一个tableView中显示两个cell的问题 ,以XIB为例
上代码
/**
* 注册cell
*/
[self.tableList registerNib:[UINib nibWithNibName:@"CKFriendsCell" bundle:nil] forCellReuseIdentifier:@"CKFriendsCell"];
[self.tableList registerNib:[UINib nibWithNibName:@"CKFriendFocusCell" bundle:nil] forCellReuseIdentifier:@"CKFriendFocusCell"];
}
#pragma mark - UITableViewDataSource
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return self.arraySource.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
CKFriendsModel *friendModel = self.arraySource[indexPath.row];
if (friendModel.type == 101) { //用户关注了某人
CKFriendFocusCell *mycell = [tableView dequeueReusableCellWithIdentifier:@"CKFriendFocusCell"];
mycell.friendModel = self.arraySource[indexPath.row];