Pregunta

Yo estaba tratando a cabo haciendo una ejemplificación manual de un punto de vista y todo lo que consigo es una pantalla en negro.

Esta es la esencia de mi FinishedLoading

currentController = new ChoicesScreen(this.window.Handle);
window.AddSubview (currentController.View);
window.MakeKeyAndVisible();

Nota: CurrentController es un protected UIViewController currentController

ChoicesScreen se define en el IB, tiene las salidas apropiadas, acciones, etc., en otras sus miras válida. Palabras

He probado el constructor por defecto para ChoicesScreen y tengo la misma cosa. Obviamente me falta algo en la manera de conseguir mi propia pantalla hacia arriba.

¿Fue útil?

Solución

Driss,

Es necesario establecer el marco para la nueva vista, para definir dónde se va a mostrar en la vista:

currentController = new ChoicesScreen(this.window.Handle);
currentController.View.Frame = new System.Drawing.RectangleF(0, 0, 320, 480);
window.AddSubview (currentController.View);
window.MakeKeyAndVisible();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top