iOS GLKViewController вложенный вид GLKit

#ios #view #opengl-es #controller #glkit

#iOS #Вид #opengl-es #контроллер #glkit

Вопрос:

Я использовал шаблон игры OpenGL в качестве отправной точки для своего приложения, и по разным причинам мне нужно, чтобы GLKView, который я рисую, был дочерним представлением основного представления. Я попытался установить «self.view = glView», где glView — это вложенное представление GLKit, и связать это представление с выходом представления подкласса GLKViewController, который у меня есть, но мне не повезло. Может кто-нибудь сказать мне, как я мог бы создать GLKView, чтобы GLKViewController управлял дочерним представлением основного представления этого контроллера представления? Заранее спасибо

Ответ №1:

Если под дочерним представлением вы подразумеваете подвиды (для меня это имеет смысл), просто сделайте :

 [myViewController.view addSubview:glView];
  

(Конечно, если вы вызываете его в своем контроллере просмотра, просто используйте self.view ).