Other languages > GLBasic - es
añadir vista en iPhone y el puto foco
kaotiklabs:
Buenas,
llevo unos días trasteando un proyecto en iPhone y siempre me encuentro con el mismo problema.
Os explico mejor, a ver si me podeis echar una mano porque ando ya muy rallado.
Quiero poner una view en una región de la pantalla y poder interaccionar.
Para ello, creo un nuevo controlador y asigno la vista como una subview de window. Dentro de la vista pongo todo el código que necesito y tal.
El problema aparece cuando una vez acabada la interacción con la view, quiero seguir con el juego en sí. Siempre acabo perdiendo el foco y la vista de glbasic ya no recibe ningún evento más.
Entiendo que la vista que he creado está capturando la entrada pero no se como lidiar con ello sin eliminar la vista.
Vamos, que no se como hacer para que las 2 capas (el juego y la que he creado) puedan convivir sin problemas.
Este problema de interacción de glbasic con capas de IOS me lo encuentro a menudo al querer integrar cualquier cosa y siempre acabo sin solución.
Espero que me podais echar un cable porque esto es un desespero :(
Hark0:
No acabo de entenderte al 100%...
El nuevo controlador lo declaras en Xcode? en GLB?
Puedes poner el código y/o zip de un hello world usando esto que comentas?
Saludos.
mentalthink:
Me parece que lo que dice kaoticlabs, es que quiere que convivan 2 cosas juntas, el código de Xcode y GLbasic juntos y cuando el decida quitar el código de Xcode ¿no?,
Yo personalmente no tengo demasiada idea sobre como hacer esto...
Ps: Si lo conseguís y no es mucha molestía sería interesante tener un poco de documentación sobre esto...
:booze: :booze:
kaotiklabs:
Exacto, el nuevo controlador/vista lo declaro en xcode. Pensad en botones de UIKit en una barra.
Al pulsarlos, ganan el foco y puedo abrir otras views y tal, todo en xcode.
El problema llega al querer retornar el foco a glbasic. No se como hacerlo. Por mucho que toque en la región de ventana de glbasic el foco no se recupera.
Queda secuestrado por la vista del UIKit.
mentalthink:
Kaotics aunque no creo que te sirva mi ayuda, porque en estó no tengo demasiada idea... pero es necesario utilizar la interfaz que proporciona Xcode?¿... te lo digo, porque yo hizé algo, similar, pulsar unos botones desde GLbasic, pero que llamaman al Xcode, no sé, quizás pasando del Interfaz de Xcode y haciendo la interfaz en Glbasic, llamando a lo que necesitas te podría solucionar el problema...
A mi esté problema me sucede con el tema de reproduccion de video, mira que lo hemos comentado cientos de veces en el foro, pero aún nadie ha hecho que salga video por la pantalla de un iPhone con Glbasic (bueno hay gente que dice que playmovie le funciona, pero a mi jamás :rant:)
Navigation
[0] Message Index
[#] Next page
Go to full version