我正在关注本教程:https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTutorial.html#//apple_ref/doc/uid/TP40011343-CH10-SW1, 你有桌面视图的地方。 表视图具有动态原型单元格。 在本教程中,我在故事板上选择了一个单元格 ,并将“Selection”类型设置为:none。 但是在本教程的最后部分,我们仍被告知要添加
[tableView deselectRowAtIndexPath:indexPath animated:NO];
中的
行
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
方法
对我而言,这似乎是多余的,因为我选择的'选择'是无,如上所述。 或者我错了?由于我在故事板(对于单元格)中选择 none 作为选择,为什么我们需要取消选择方法?无论如何,细胞不会被忽视,不是吗?
答案 0 :(得分:2)
仍然选中该行。 “无”的风格仅与选择时的外观有关。
所以是的,你需要在完成后取消选择该行。
答案 1 :(得分:0)
更改情节提要中的“选择”设置会更改单元格在选中时的外观。 (谢谢rmaddy,这是我的错误)
didSelectRowAtIndexPath中的行将在点击特定行时执行某些操作,然后从刚刚点击的单元格中删除所选图形。