Cocos2d 2.0 Adición de UIView a CClayer openglview en desuso

Tengo algunos problemas para agregar una UIView a cocos2d v2.0 ya que openGlView está en desuso y no puedo agregarle la vista. Estaba buscando otra forma de hacer esto, pero no pude encontrar nada.

¿Alguien puede decirme la nueva forma de agregar una UIView delante de todas las capas cc? o ¿cómo puedo lograr esto?

preguntado el 12 de junio de 12 a las 19:06

2 Respuestas

Use esto en lugar de openGLView:

[[CCDirector sharedDirector] view];

Respondido el 13 de junio de 12 a las 18:06

Hola, gracias por tu respuesta, pero no creo que pueda usar esto. Lo que quiero es agregar un teclado personalizado que sea una subclase de UIView en mi capa principal (CCLayer). Actualmente tengo el método en desuso funcionando, pero quiero eliminar todas las advertencias. - Rafael Jimeno

Simplemente agregue UIView a la ventana, esa sería la forma más fácil. Si eso no funciona, creo que hay otras soluciones para agregar UIViews. - SimplementeKiwi

pero para acceder a la ventana necesito usar openGlView que está en desuso. Supongo que seguiré buscando. gracias XD- Rafael Jimeno

Además, ccGLView es la nueva API para openGLView, por lo que esto es específicamente lo que está buscando. - SimplementeKiwi

Pero, ¿qué pasa si quieres traer la vista de cocos2d al frente? ¿cómo lograrías eso? - Juan boero

¡Esto funcionó para mí!

[[[CCDirector sharedDirector] view] addSubview:myUiView];

¡Teniendo en cuenta que openGLView está en desuso!

Respondido el 17 de Septiembre de 13 a las 14:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.