0

私は を持っており、その中の中UITableViewCellの ボイドを呼び出したいです。それは可能ですか?はいの場合、どうすればそれを行うことができますか?ViewControllerUITabBar[UIApplication sharedApplication]

前もって感謝します。

4

1 に答える 1

1

これはかなり曖昧です、答えはイエスです、そのようなことをすることは可能です。それを可能にするような方法でクラスを設計する必要があります。

それにアプローチするいくつかの方法

  1. を呼び出すことができるViewControllerのインターフェイス上にメソッドを作成しますUITableViewCell
  2. デリゲートパターンを使用する
  3. 通知を投稿し、通知をオブザーバーにViewController

そうは言っても、これは私には奇妙に聞こえますが、なぜUITableViewCellがUITabBarに作用するのでしょうか。相互作用は奇妙に「感じ」ます。通常、テーブル内のセルに触れても、ユーザーが表示しているタブは変更されないため、かなり混乱する可能性があります。それがあなたがしていることではない場合、UITabBarを制御するViewControllerのこのメソッドはなぜですか?あなたはあなたの懸念を分離する必要があるかもしれません。

于 2013-02-07T17:09:43.573 に答える