在 UITableView 中选择行
Posted
技术标签:
【中文标题】在 UITableView 中选择行【英文标题】:Select row in UITableView 【发布时间】:2011-11-09 21:27:45 【问题描述】:我是 xcode 开发的新手,我不知道如何选择一行并给出我想要的标签/操作。我正在使用我在互联网上找到的东西,带有 3 行自定义 uitableview 的示例代码:
opLabel1.text = [NSString stringWithFormat:@"HeliosMedica",[indexPath section]];
bottomLabel1.text = [NSString stringWithFormat:@"Centrumedical.", [indexPath section]];
我希望每一行都有不同的内容,并给它们一个超链接。谁能告诉我在哪里可以做到这一点。
非常感谢您的帮助。
【问题讨论】:
【参考方案1】:阅读UITableViewDelegate Protocol Reference 的 Apple 文档。你想了解那里的一些基本方法,包括tableView:didSelectRowAtIndexPath:
您可能已经实现了一些 UITableView 类方法,以使表格只显示在我们的屏幕上,包括numberOfSections
、numberOfSections:
和insertRowsAtIndexPaths:withRowAnimation:
。这些由 tableview 对象调用,您的代码会执行以满足 tableView 的需求。
这里有一些示例代码,您可以在执行 tableView:didSelectRowAtIndexPath:method 时打开一个 url。
myURL = [arrayOfURLs objectAtIndex:indexPath.row];
[[UIApplication sharedApplication] openURL:myURL];
您必须首先初始化数组。
【讨论】:
以上是关于在 UITableView 中选择行的主要内容,如果未能解决你的问题,请参考以下文章