update: 2011/12/02
A. 在 ArticleListViewController.m 中, 調整以下的 method 內容:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//static NSString *CellIdentifier = @"Cell";
static NSString *CellIdentifier = @"ArticleListCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
//cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
//@update for Subtitle
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell...
//@add
// * need to implement the configureCell:atIndexPath: method
[self configureCell:cell atIndexPath:indexPath];
return cell;
}
B. 在 ArticleListViewController.m 中, 調整以下的 method 內容:
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath {
NSManagedObject *articleList = [self.fetchedResultsController objectAtIndexPath:indexPath];
cell.textLabel.text = [articleList valueForKey:@"title"];
cell.textLabel.textColor = [UIColor brownColor];
//@update
cell.detailTextLabel.text = [articleList valueForKey:@"subTitle"];
cell.detailTextLabel.textColor = [UIColor darkGrayColor];
}
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。