在UITableView中选择行

时间:2011-11-09 21:27:45

标签: xcode cocoa-touch uitableview

我对xcode开发很新,我无法弄清楚如何选择一行并给出我想要的标签/动作。我正在使用我在互联网上找到的东西,示例代码带有3行的自定义uitableview:

opLabel1.text = [NSString stringWithFormat:@"HeliosMedica",[indexPath section]];
bottomLabel1.text = [NSString stringWithFormat:@"Centrumedical.", [indexPath section]];

我希望每一行都有不同的内容,并为它们提供超链接。谁能告诉我在哪里可以做到这一点。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

阅读UITableViewDelegate Protocol Reference的Apple文档。您想了解其中的一些基本方法,包括tableView:didSelectRowAtIndexPath:

您可能已经实现了一些UITableView类方法,以便让我们的表格显示在我们的屏幕上,包括numberOfSectionsnumberOfSections:insertRowsAtIndexPaths:withRowAnimation:。这些由tableview对象调用,代码执行以满足tableView的需要。

以下是一些示例代码,您可以在执行tableView:didSelectRowAtIndexPath:方法时打开网址。

myURL = [arrayOfURLs objectAtIndex:indexPath.row];
[[UIApplication sharedApplication] openURL:myURL];

首先必须初始化数组。