2012-11-05 38 views
2

我一直試圖解決這個問題,但沒有成功。我創建了一個嵌入GLK視圖控制器中的GLKView的故事板(由於我沒有足夠的信譽點,我無法發佈圖像)。我似乎無法讓我的繪圖代碼使用GLKView而不是GLK View Controller的繪圖視圖。我試着做在viewDidLoad中在myGLKViewController.m如下:在GLK視圖控制器中使用GLKView

GLKView *view = (GLKView *)self.view; 
view.context = self.context; 

// adding to make myGLKView the actual view used 
self.view.frame = _myGLKView.frame; 
[self.view addSubview:_myGLKView]; 

[注:_myGLKView是在故事板嵌入式GLKView出口。使用調試器,它確實有正確的界限,所以我知道我在正確的軌道上]。我已經嘗試過各種各樣的組合,我無法完成它的工作。我正在使用xcode 4.5.1和iOS 6.預先感謝任何想法。

+0

也許這個職位有答案:http://stackoverflow.com/a/8416973/1208964 – cleuton

回答

0

從故事板加載時,使用控制器加載的視圖是嵌入式視圖,因此看起來您嘗試將視圖添加爲自己的子視圖。可能的結果是您的視圖不再連接到窗口,並且不會顯示。

如果刪除調用addSubview和自定義的出口,你就應該能夠使用self.view,這已經代表了通過出口在您的視圖控制器的超連接。

相關問題