2012-05-09 16 views
0

私はストーリーボードのxコードを使ったサブビューについて少し問題があります。手書きで追加されたサブビューを介してストーリーボードでサブビューが追加されましたか?

私はボールで少しのアプリケーションをしたいです。あなたはそれらをクリックしなければなりません、そして、彼らは単に消えます。 また、一時停止メニューが必要でした。

だから私は、私が持っていたかった

(ので、私はコードでそれらが表示されていない)ストーリーボードで作られた、1つのサブビュー(一時停止メニュー)、1つのビュー(一般的なビュー)でのViewControllerを作りました私はこのeaglviewで作成した2Dの世界では、いくつかの体(ボール)を加え

self.director = [CCDirector sharedDirector]; 
self.myglView = [EAGLView viewWithFrame:CGRectMake(0, 60, 320, 420) 
           pixelFormat:kEAGLColorFormatRGBA8 
           depthFormat:0  
         preserveBackbuffer:NO 
           sharegroup:nil 
           multiSampling:NO 
          numberOfSamples:0     ]; 
} 

[self.director setOpenGLView:self.myglView]; 

glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA); 
glClearColor(0.0, 0.0, 0.0, 0.0); 
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 

self.myglView.opaque = NO; 
self.myglView.backgroundColor = [UIColor clearColor]; 
[self.view addSubview:self.myglView]; 

、これは作業が、今私は一時停止にゲームを入れたい時にされています。こののViewControllerでeAGLViewはので、私はこれをしませんでした。私はこれで、ポーズメニューを「ポップ」を作る

self.pauseView.hidden = false; 

、ポーズメニューが表示されますが、すべてのボールは、一時停止のメニューにある:/

誰かが私の問題が何であるかを参照してください? ^^ ' レイヤーや優先サブビューのようなものがありますか?あなたがストーリーボードにあなたのpauseViewを追加する場合は、あなたのビューがロードされたときに読み取り、私を助けるため

どうもありがとう:)

答えて

1

は、あなたが実際にあなたのEAGLViewを追加する前である、追加されます。サブビューを追加することは、お互いにレゴを積み重ねることと同じです。最後に追加されたものが一番上にあります。

あなたはこのようなあなたのpauseviewの下にあなたのEAGLViewを追加することができるはずです。

[self.view insertSubview:self.myglView belowSubview:self.pauseView]; 
+0

どうもありがとう!それは完璧に働いたx) –

+0

あなたは大歓迎です:) –

関連する問題