reloadRowsAtIndexPath
そのセルのボタンが押されたときに使用してセルをリロードしています。次に、tableView デリゲートが 2 回呼び出されます。初めてボタンを押すと、サブビューの 1 つが削除されます。2 回目のプレスで、復元されます。を調べるcellForRowAtIndexPath
と、異なるアドレスのセルを取得しています。2回目のクリック(同じアドレスのセル)で元に戻しています。セルの再利用に問題があるとは思えません。しかし、(を使用して) テーブル全体をリロードしている場合reloadData
、問題はありません。