Ответ: iAd и iXors3D
Я впервые вижу такой хак. Для игр самое оптимальное иметь один вью контроллер, которому в качестве вью задается твой GLView. Это возможно, т.к. любой кастомный вью все равно наследует от UIView. Таким образом, то что в нем рендерится игра, не имеет никакого значения. С точки зрения иерархии, он является обычным вью без детей.
Поверх него можно показывать любой другой вью, в том числе айадс, любой модальный вью контроллер, алерт вью и так далее.
Если сходу не работает, видимо Xors что-то химичит с иерархией, в духе приведенного тобой фрагмента кода.
|