也许我得让你失望,但iPhone编码已经过去拖动&降非常陡峭的学习曲线和连接点阶段,你实际上必须了解的东西,让他们使用代码工作。
虽然您提供的信息非常有限,但下面简要概述了如何处理表格点击操作。
该表应该有它的代表和数据源连接到正确的类(可能,但不一定是相同的类)。
授权类应包含一个方法
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
当一个表条目被分接,这将被调用。然后indexPath.row将给出所点击条目的行号。
在这种方法中,您可以显示另一个视图控制器显示详细信息,例如,像:
NewsDetailViewController *ndvc = [[NewsDetailViewController alloc] autorelease];
ndvc.delegate = self;
[ndvc setFeedId:indexPath.row];
[ndvc initWithNibName:@"NewsDetailViewController" bundle:nil];
[self.navigationController pushViewController:ndvc animated:YES];
(假设NewsDetailViewController将有setFeedId方法等)
,或者你可能在NewsDetailViewController在您榫文件中实例化,所以你可以跳过alloc和initWithNibName步骤,并提出了“ IBOutlet NewsDetailViewController * ndvc;“在头文件中,所以你可以连接它们。
从抽头行删除的亮点,做
[tableView deselectRowAtIndexPath:indexPath animated:YES];
如果你在一个提供的项目工作,你应该能够找到像这些已经躺在附近线路。祝你好运。
感谢theres没有希望我学习这段代码,我想我会放弃。 – Morry 2010-07-15 02:10:26