是否可以在代码中,而不是通过用户按下屏幕,将特定单元格标记为被选中?
正如您可能知道的那样,单元格会记住它们各自的背景颜色,并在它们被取代/取消选择后恢复为原始颜色。当特定的 TableView 加载时,我需要将特定行标记为选中,因为它从前一个屏幕过来,并希望确保突出显示相同的单元格。
非常感谢。
是否可以在代码中,而不是通过用户按下屏幕,将特定单元格标记为被选中?
正如您可能知道的那样,单元格会记住它们各自的背景颜色,并在它们被取代/取消选择后恢复为原始颜色。当特定的 TableView 加载时,我需要将特定行标记为选中,因为它从前一个屏幕过来,并希望确保突出显示相同的单元格。
非常感谢。
我相信您正在寻找UITableView
的selectRowAtIndexPath:...
实例方法。
-[UITableView selectRowAtIndexPath:animated:scrollPosition:]
有了这个,您可以以编程方式选择任何单元格。文档中的更多信息。值得注意的是,有一种匹配的取消选择方法。