我创建了一个包含10行的UITableView。每个单元都需要转到单独的View Controller。我已将UITableView嵌入到导航控制器中并创建了DetailViewController。我不确定如何将每个单元发送到不同的View Controller。
答案 0 :(得分:0)
假设您使用的是UITableView而不是UIScrollView,您只需在包含UITableView的类中实现以下委托调用
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//Use indexPath to determine which of the 10 rows was actually selected
switch(indexPath.row){
case 0:
//Create and fire off a DetailViewController for row 0
break;
case 1:
//Create and fire off a DetailViewController for row 1
break;
}
}
这里有一个教程解释UITableView中的行选择:UITableView Tutorial
官方Apple Doc:Official Documentation