我正在使用 iphone 做我的项目,我在 (masterview) 中列出了一些事件,uitableview
我将在 (detailview) 中显示详细信息viewController
。我在表格视图中将文本显示为绿色,在阅读详细信息后,单元格内的数据应变为红色。将其通知为已读和未读。怎么做?请帮助我。这是我的 cellforrowindexpath
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"newsCell1";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
MainNews *msglist = [samplearray objectAtIndex:indexPath.row];
cell.textLabel.text = msglist.newsletters;
cell.textLabel.textColor = [UIColor greenColor];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;
}
这是我的 didselectatrowindexpath 代码:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"NewsDetails"]) {
NSIndexPath *indexPath = [tblView indexPathForSelectedRow];
MainNewsDetailController *destViewController = segue.destinationViewController;
MainNews *aEvent1 = [samplearray objectAtIndex:indexPath.row];
destViewController.eveID = aEvent1.id;
destViewController.usrid = memberid;
}
}
那么如何在阅读详细信息后更改表格视图中的颜色。请帮助我提前谢谢