clearsSelectionOnViewWillAppear
是表和集合视图的布尔属性,默认情况下设置为true
。根据{{3}}:
一个布尔值,指示当表格出现时控制器是否清除选择。
这是什么意思?
答案 0 :(得分:8)
让我们说,像往常一样,你点击一个单元格,这将呈现一个新的视图控制器。好的,但它是如何做到的?点击选择单元格。这是细胞中可见的变化 - 细胞突出显示。
稍后,您关闭该视图控制器并返回到您的表/集合视图。
问题是:选择(由您之前的点击引起)是否仍然显示为选择?细胞是否仍然可以突出显示?默认值为:no。在您明显返回表/集合视图之前,我们清除选择。
(您可以在viewWillAppear:
实现中自己执行此操作,但表/集合视图控制器愿意为您执行此操作。)