-removeFromSuperViewってViewクラスの完全な解放になっていますか?外見上の消去ですか?
同一のViewControllerを何回もaddSubviewしたりremove~したりするのですが、
初回はいいのですが2回目以降にaddSubviewしたViewControllerに対しては指示したメソッドが送られなかったりします。