我为我的tableview创建了一个自定义单元格,另一个viewcontroller用于向其添加内容。 但奇怪的是,内容显示得很慢。我的意思是只有中心线出现在大部分时间(有时没有),然后玩单元格,过了一会儿,其余的内容(总共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;
}
}
答案 0 :(得分:1)