2011-10-24 4 views
1

私はかなり簡単な実装でなければならないと思っていますが、私はいくつかの問題を抱えています。同じアニメーションを使用する複数のUIViewControllerが共通のクラスからそれらを呼び出すことはできますか?

私はすべて同じアニメーション機能を使用する3つのUIViewControllerを持っています。変更の唯一のものは、アニメーションに付随するイメージです。それらのアニメーションパスはすべて同じです。

私の質問では、これらのアニメーション機能を保持する共通のクラスを作成し、関数を呼び出すときに各UIViewController内のイメージを変更するか、各アニメーションを各特定のUIViewController内でコーディングする必要があります。私はそれがOOPの全体の基礎であることができる必要があります。しかし、私は私のUIViewControllerからこれらの関数を呼び出すことはできません。

誰でも正しい方向に私を送ることができますか?ありがとう。

答えて

1

誰かが興味があれば、それを行う方法を知りました。私が行ったことは、UIViewControllerのサブクラスであるOperationsClassを作成することでした。私はすべての私の操作方法を入れました。私のタッチ、私のアニメーションなど...すべてが共通しています。それから、私は自分のOperationsClassをサブクラス化し、新しいViewControllerクラスを作成して、新しいものと別のオプションをロードしました。その権利があるかどうかはわかりませんが、これまでのところうまくいくようです。

1

ちょっと質問:UINavigationControllerを使用していますか?そうでない場合は、これはあなたが探している答えかもしれません...(link to documentation

+0

ありがとう、それは私が探していたものではありませんでしたが、正しい方向に私を送ってくれました(私が50回のようなものを読んでも)誰にでも興味があります。私が行ったことは、UIViewControllerのサブクラスであるOperationsClassを作成することでした。私はすべての私の操作方法を入れました。私のタッチ、私のアニメーションなど...すべてが共通しています。それから、私は自分のOperationsClassをサブクラス化し、新しいViewControllerクラスを作成して、新しいものと別のオプションをロードしました。その権利があるかどうかはわかりませんが、これまでのところうまくいくようです。 (私はあなたに助けのための小切手を与えるでしょう:) – vinylDeveloper

+0

喜んで喜んで。楽しむ :) –

関連する問題