我使用GLKit啓動了Xcode模板,但我的目的是讓窗口顯示控件的視圖和UIKit的OpenGL部分。我可以在不使用全屏視圖的情況下使用iOS GLKit嗎?
GLKViewController附帶一個GLKView。我去了IB,並刪除了GLKView並添加了一個UIView,將一個新的GLKView放在我想要的大小上。然後,我修復了對GLKView(self.view)的引用,並將較小的GLKView的委託設置爲視圖控制器。
我
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[GLKViewController loadView] loaded the "2-view-9XZ-07-hga" nib but didn't get a GLKView.'
然後我看了看文檔,發現GLKViewController需要GLKView作爲其視圖。沒有驚喜。是的,我是新來的。
在小於全屏的GLKView中使用GLKit的好方法是什麼?或者混合UIKit和GLKit只是沒有完成?
(更新:很多人都發現了這個問題,鄧肯的回答,使用視圖控制器遏制,效果很好。)
感謝鄧肯,家長/孩子是我會研究的。 – 2012-04-20 04:57:48