在iOS中将自定义Cell添加到JKExpandtableview作为Child Cell

时间:2014-09-27 03:54:41

标签: ios objective-c xcode5 jkexpandtableview

我一直面临在 JKExpandableTableView 中添加自定义单元格的问题,我如何在孩子身上添加自定义单元格,任何帮助都将不胜感激,谢谢。

抱歉我的英文。 我想实现像This Screenshot

这样的输出

注意:我正在使用此库JKExpandableTableView一切正常。

2 个答案:

答案 0 :(得分:0)

JKExpandTableViewUITableView的子类。

您必须实现UITableView的委托。

<强>离)

示例类

@interface CustomCell : UITableViewCell

@end`

@implementation CustomCell
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{

    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];

    if (self) {

        [self.contentView setBackgroundColor:[UIColor redColor]];

    }

    return self;

}

@end

您为CustomCell实现委托。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

        static NSString *identifierCell = @"CustomCell";

        CustomCell *cell = (CustomCell *)[tableview dequeueReusableCellWithIdentifier:identifierCell];

        if(cell == nil) {
            cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:invitationCell];

        }

   return cell;  
}

答案 1 :(得分:0)

请转到以下链接。创作者自己回答了这个问题 https://github.com/jackkwok/JKExpandTableView/issues/5

  

jackkwok于2014年8月9日发表评论   嗨布鲁诺,谢谢!你可能需要   它们都是子类。你想做什么样的自定义?