Pregunta

He visto ejemplos de vistas de superposición de diferentes aplicaciones para el iPhone (Skype, Phone.app (mientras realiza una llamada), Google Mobile) y me preguntaba cómo podía hacer lo mismo en una aplicación.

Estoy haciendo una aplicación que tiene un botón de grabación en ella y cuando se pulsa el botón, quiero una superposición de aspecto agradable (similar a la vista de superposición que aparece al realizar una llamada en el iPhone) que dice "Grabación" con un recuento de segundos en aparecer junto con un botón de parada.

¿Hay alguna guía o algo que pueda mirar para ayudar a hacer esto? Gracias.

También me preguntaba cómo puedo hacer una vertical visión a largo plazo que requiere el usuario para desplazarse con el dedo que no sea un TableView. También gracias.

¿Fue útil?

Solución

Por lo general sólo les creo a mí mismo; es sólo una UIView la que se inserta por encima de los otros subvistas.

UIView *overlayView = [[UIView alloc] initWithFrame:self.view.frame];
overlayView.backgroundColor = [UIColor blackColor];
overlayView.alpha = 0.4;
[self.view addSubview:overlayView];
[overlayView release];

En cuanto a su segunda pregunta echa un vistazo a UIScrollView.

Otros consejos

Para desplazar necesita un UIScrollView . Mira la referencia de clase de ejemplos sobre cómo usarlo.

Para mis superposiciones empujo un nuevo punto de vista modal, que hago transparente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top