Pregunta

En el iPhone, en el calendario de aplicación cuando se presiona el botón "Eliminar evento" se desliza en la confirmación de la parte inferior. ¿Alguien sabe de cualquier código de ejemplo para esto, o es sólo una visión a corto presenta de forma modal con un fondo personalizado?

Si esto se hace usando una vista personalizada, ¿sabe dónde puedo conseguir un gráfico de fondo la misma que la utilizada en el calendario de aplicación?

Gracias de antemano!

Nota:. Yo no estoy hablando de un cuadro de diálogo UIAlertView, pero el deslizable en confirmación con varios botones

¿Fue útil?

Solución

UIActionSheet es lo que busca.

Aquí está un cierto ejemplo de código para que pueda empezar con:

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Save photo?" delegate:self cancelButtonTitle:@"No" destructiveButtonTitle:@"Yes" otherButtonTitles:nil];
 [actionSheet showInView:self.view];
 [actionSheet release];

Esto se deslizará en una hoja de la acción de la parte inferior. Cuenta con 2 botones. Sí y No.

Cuando un usuario selecciona un botón actionSheet:didDismissWithButtonIndex: el método se llama

-(void) actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex{
//your code here
}

Su clase controlador tendrá que suscribirse a la protocolo

Espero que esto ayude!

Otros consejos

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"title" delegate:self cancelButtonTitle:@"cancel"  destructiveButtonTitle:@"destructive" otherButtonTitles:@"other", nil];
[actionSheet showInView:self.view];
[actionSheet release];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top