我正在开发一个应用程序,我实现了一个表视图控制器。单元的每一行都是附件披露指示器类型。现在我需要通过点击不同的单元格来查看不同的表格视图。 我希望我应该使用didSelectRowAtIndexPath:方法来做到这一点。但它只能导航到一个视图。如何通过点击不同的单元格来浏览不同的视图。任何有关这方面的帮助都非常明显。
谢谢
答案 0 :(得分:1)
您可以使用.row
的{{1}}属性。
NSIndexPath
如果您想要点击附件的事件,可以使用以下方法。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:TRUE];
if(indexPath.row==0){
//Push View Controller 1
}
else if(indexPath.row==2){
//Push View Controller 2
}
//You can also use switch() instead of if
}
并且不要忘记绑定tableview的- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
和dataSource
属性。
有关详细信息,请参阅文档here。
HTH。