我有一個自定義的UITableViewCell,裏面有一些擴展菜單。 細胞與菜單如下:UITableViewCell - 滾動停止後的子視圖重新佈局
+--------------+
|(>)--(a)--(b) | (cell#1 - expanded)
+--------------+
+--------------+
|(<) | (cell#2 - not expanded)
+--------------+
> = root menu button
a = expanded item 1
b = expanded item 2
因爲細胞被重新使用,我需要關閉菜單(如果它的擴展),在小區出列,所以新出隊的細胞會出現菜單關閉。
問題是,直到表視圖滾動停止後,出列單元格中的菜單纔會關閉。 有沒有什麼辦法可以在單元退出後關閉菜單?
謝謝。
這沒有幫助。 這裏是視頻的問題: http://www.youtube.com/watch?v=xCR0-DfvkT4 這裏是演示項目: https://dl.dropboxusercontent.com/u/2261256/development/ menuTest.zip – OldFox