内部にいくつかの拡張メニューがあるカスタム UITableViewCell があります。メニュー付きのセルは次のようになります。
+--------------+
|(>)--(a)--(b) | (cell#1 - expanded)
+--------------+
+--------------+
|(<) | (cell#2 - not expanded)
+--------------+
> = root menu button
a = expanded item 1
b = expanded item 2
セルは再利用されるため、セルがデキューされたときにメニュー (展開されている場合) を閉じる必要があるため、新しくデキューされたセルはメニューが閉じられた状態で表示されます。
問題は、テーブル ビューのスクロールが停止するまで、デキューされたセルのメニューが閉じないことです。セルがデキューされた直後にメニューを閉じる方法はありますか?
ありがとう。