自定义等高Cell

为什么要自定义Cell,因为系统自带的Cell有时候无法满足我们的需求,例如博客、即时会话聊天等这些都是利用TableView的Cell来实现的,但是这些类型的Cell使用系统自带的Cell显然是无法实现的,所以我们要自定义Cell。

+(instancetype)dealWithDict:(NSDictionary *)dict{
    KZKDeal * deal = [[self alloc] init];
 //   deal.title = dict[@"title"];
 //   deal.icon = dict[@"icon"];
 //   deal.price = dict[@"price"];
 //   ……
    // KVC - Key Value Coding  这句代码相当于上面注释的多行代码,注意字典和模型中的定义的属性名称必须是相同的
    [deal setValuesForKeyWithDictionary:dict];
}

results matching ""

    No results matching ""