我有一个包含2个部分的分组表视图。部分编号1被隐藏,当您点击部分标题时该部分打开。但是当我想通过点击第1部分中的单元格来打开视图时,我需要双击以打开它。但在第0部分我只需要1次点击。 我将我的开/关部分基于Apple教程。
didSelectRowAtIndexPath方法不会在单元格中注册第一次点击。
该方法如下所示:
-(void)tableview:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
if(indexPath.section == 0 && indexPath.row == 0)
[self.navigationController pushViewController:trainingController animated:YES];
else if(indexPath.section == 1 && indexPath.row ==0)
[self.navigationController pushViewController:newsController animated:YES];
}
这是伪代码,因此可能不是正常工作的代码。
答案 0 :(得分:0)
你的问题不明确。 如果“didSelectRowAtIndexPath方法未在单元格中注册第一次点击”未注册 继承协议并设置yourTableview.delegate = self;
答案 1 :(得分:0)
如果我隐藏这两个部分,它只能在两个部分中轻按一下。因此,如果您想在uitableview中隐藏某个部分,最好隐藏所有部分,或者您将与这些部分进行不同的交互。