我有一个自定义的 UITableViewCell,里面有一些扩展菜单。带有菜单的单元格如下所示:
+--------------+
|(>)--(a)--(b) | (cell#1 - expanded)
+--------------+
+--------------+
|(<) | (cell#2 - not expanded)
+--------------+
> = root menu button
a = expanded item 1
b = expanded item 2
因为单元格被重复使用,我需要关闭菜单(如果它已展开),当单元格出列时,新出列的单元格将出现菜单关闭。
问题是,在表格视图滚动停止之前,出列单元格中的菜单不会关闭。有没有办法在单元格出列后立即关闭菜单?
谢谢。