2012-04-15 8 views
1

Cocos2d 2.xプロジェクトのCCLayer内にUIWebViewを表示したいと思います。私はCCUIViewWrapperを見つけましたが、2.xで動作するようにはなりませんでした。Cocos2d 2.xプロジェクトでUIWebViewを表示

私はローテーションやアニメーションの処理にはまったく関心がありません。私はレイヤー上のWebページからコンテンツを表示することをやめ、前のシーンに戻ることができるスプライトを持っています。

助けてください!

//ヨハン

答えて

2

新しいバージョン2.0の機能を(私はこの時点でそれらを自分自身を使用していない)を使用したくない場合は、あなたは、単にあなたに他のビューを追加することにより、ココスでUIViewsを混在させることができますルートビューコントローラ。結局のところ、Cocos自体がコントローラ上の単一のビュー(それが設定されている場合)であり、別のビューを追加するだけです。

次に、NSNotificationCenterを使用して他のUIViewを表示するようにView Controllerに簡単に伝えることができます。これは、一般的にCocosレイヤーからView Controllerと通信することをお勧めします。

+0

ありがとうございました!これを行う方法をコードで教えてください。 –

+0

空のCocosプロジェクトを見て、viewcontroller.mを調べます。ココスのビューが独自のビューとしてどのように設定されているかに注意してください。あなたは 'viewcontroller.view'に' addSubview'を使って別のビューを追加するだけです。 – johnbakers

+0

ありがとう!ほとんど簡単すぎる。 –

関連する問題