我用另一个视图控制器为我的表格视图制作了一个自定义单元格,以向其中添加内容。但奇怪的是内容显示缓慢。我的意思是大部分时间只出现中心线(有时什么都没有),然后玩单元格,过了一会儿,剩下的内容(总共 3 行)终于出现了。
过了一会儿,
一切都在那里。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
eatEventTableViewCell *cell = (eatEventTableViewCell*)[tableView dequeueReusableCellWithIdentifier:@"expenseCell"];
if (cell == nil) {
cell = [[eatEventTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"expenseCell"];
}
[self configureCell:cell atIndexPath:indexPath];
return cell;
}
- (void)configureCell:(eatEventTableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath
{
NSManagedObject *object = [self.fetchedResultsController objectAtIndexPath:indexPath];
cell.nameField.text = [[object valueForKey:@"descText"] description];
cell.tagsField.text = [[object valueForKey:@"type"] description];
cell.creationDateLabel.text = [eatAddViewController dateFormat:[[object valueForKey:@"timeStamp"] description] :TRUE];
if([eatExpenseType getSelectionValue :cell.tagsField.text :m_setting])
{
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}
else
{
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
}
}