我有一个 UITableViewCell 子类,我需要有两个 UIColor 变量。我已经在标题中声明了它们,但是在实现中我会在哪里设置它们的值以便以后访问?
我需要一个类似的方法,viewDidLoad
以便在单元加载时设置这些。我试过设置它们,initWithStyle
但它没有用,因为我不使用它来创建我的单元格。
在我的视图控制器中,我将它们加载如下:
CustomCell *cell = [tv dequeueReusableCellWithIdentifier:cellIdentifier];
那么我应该在哪里设置这些变量呢?(我想尝试将它们保留在子类中。)
编辑
这是我的cellForRowAtIndexPath
方法:
- (CustomCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellIdentifier = @"Cell";
CustomCell *cell = [tv dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
return cell;
}