2012-01-11 17 views
1

私は、UIViewを継承し、iPadアプリケーションの画面の下部にある "CanvasView"のサブビューであるツールバーオブジェクトを持っています。iOSの別のクラスからView Controllerメソッドを呼び出すにはどうすればよいですか?

基本的に、このサブビューにはCanvasViewに画像を描画するボタンがあります。スーパービューです。私はいろいろなことを試みましたが、イメージを描くものは何もなく、私が間違っていることを教えても間違いがありません。

ビューに描画できるようにツールバーに与える必要のあるアクセス許可はありますか?事前

+2

委任について学ぶ必要があります。これはそのための完全な使用例です。 – PengOne

+0

ありがとう、これは良い出発点であり、そのコンセプトは私が間違いなくまだ霧がかかっているものです。 – onetwopunch

答えて

3

多くのおかげPengOneは、それは間違いなく、委任の問題だった、言ったように。別のクラスを所有するビューコントローラがあり、そのクラスからビューコントローラ内のメソッドにアクセスするには、ビューコントローラをクラスの代理人として設定する必要があります(用語が間違っている場合は修正してください)。

http://www.ios-developer.net/iphone-ipad-programmer/development/delegates/how-to-create-a-delegate

そして出発点のためにあなたにPengOneに感謝:とにかく、コードは今、完全にこのサイトのおかげで動作します!

関連する問題