- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell2";
UILabel *titleLabel;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
titleLabel = [[UILabel alloc]initWithFrame:CGRectMake(5, 5, 300, 20)];
[cell.contentView addSubview:titleLabel];
titleLabel.tag = 0011;
}
else
{
titleLabel = (UILabel *)[cell.contentView viewWithTag:0011];
}
// Configure the cell...
NSMutableString *title = [NSMutableString stringWithString:@"Customer: "];
[title appendString:[titles objectAtIndex:indexPath.row]];
titleLabel.text = title.copy;
titleLabel.backgroundColor = [UIColor clearColor];
titleLabel.textAlignment = UITextAlignmentLeft;
titleLabel.font = [UIFont systemFontOfSize:18.0];
Моя ячейка никогда не является ничем, и моя заголовокLabel из-за этого никогда не выделяется, хотя мои ячейки сгенерированы. Я не вижу, как это возможно. Состояние if никогда не является истинным, что должно быть для ячеек, которые генерируются в первый раз, но мои ячейки создаются так, как они должны быть, без моего titleLabel'sПроблема с распределением UITableViewCell - ячейка не равна нулю
Можете ли вы сказать мне, почему ваша клетка никогда не ноль? – Siam
Если у вас прототип ячейки в раскадровке, ячейка никогда не будет нулевой. – Philip007