2012-04-02 7 views
1

私は通常の再追加する別のクラスからのビューコントローラのビューを

[self.view addSubview:minimisedInterface]; 

minimisedInterfaceとしての私のビューコントローラに、UIViewminimisedInterfaceを追加するには、ボタンタップで、ビューコントローラから削除されます。

[self removeFromSuperview]; 

私は今、ビューコントローラへの再追加minimisedInterfaceたいが、別のクラスのボタンをタップ、Interfaceに。 これを行う正しい方法は何ですか?私はInterfaceクラスからのビューコントローラのハンドルを取得することを検討していましたが、これは、ビューコントローラ自体を "制御"してはいけないかのように少し直感的です。事前に

感謝:)

答えて

1

頭に浮かぶ2有力な方法は次のとおりです。

  • ビューコントローラにインターフェースクラスのデリゲートを作成し、持っている[presentView委任]。メソッド(またはそのようなもの)
  • ボタンIBActionからビューが再度必要であるというNSNotificationを送信し、View Controllerにその通知をリッスンさせます。
関連する問題