Cómo crear el botón siguiente y anterior en la barra de navegación como en la aplicación de correo en iphone. alt text http://www.freeimagehosting.net/uploads/4527ccc3d5.pngSiguiente y botón anterior como aplicación de correo en iPhone
6
A
Respuesta
7
Utilice el código siguiente (nótese que necesita el "prev.png" y "imágenes" next.png - flechas):
- (void)addNextPrevSegmentedControl {
// Prepare an array of segmented control items as images
NSArray *nextPrevItems = [NSArray arrayWithObjects:[UIImage imageNamed:@"prev.png"], [UIImage imageNamed:@"next.png"], nil];
// Create the segmented control with the array from above
UISegmentedControl* nextPrevSegmentedControl = [[UISegmentedControl alloc] initWithItems:nextPrevItems];
[nextPrevSegmentedControl addTarget:self action:@selector(nextPrevAction:) forControlEvents:UIControlEventValueChanged];
// Create the bar button item with the segmented control from above
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithCustomView:nextPrevSegmentedControl];
// Add the bar button item from above to the navigation item
[self.navigationItem setRightBarButtonItem:rightButton animated:YES];
// Release memory
[rightButton release];
[nextPrevSegmentedControl release];
}
- (void)nextPrevAction:(id)sender {
if ([sender isKindOfClass:[UISegmentedControl class]]) {
int action = [(UISegmentedControl *)sender selectedSegmentIndex];
switch (action) {
case 0:
// Prev
break;
case 1:
// Next
break;
}
}
}
EDITAR: corrige el código
1
Se puede implementar utilizando un UISegmentedControl
con 2 segmentos.
Establezca segmentedControlStyle como UISegmentedControlStyleBar
.
Conjunto 2 UIImage
para arriba y hacia abajo.
+0
Gracias para el código – Ameya
Cuestiones relacionadas
- 1. fullcalendar siguiente y anterior
- 2. Rieles: registro anterior y siguiente de la consulta anterior
- 3. Quitar el botón 'anterior', 'siguiente' y 'hecho' en el formulario html
- 4. jquery ui datepicker año siguiente y anterior
- 5. Jpa paging con números y siguiente, anterior
- 6. MySQL: seleccionar filas condicionalmente siguiente y anterior
- 7. jQuery Cycle Plugin Anterior/Siguiente
- 8. MySQL Siguiente/Registro anterior
- 9. Java LinkedList anterior siguiente
- 10. Unicode Primero, Anterior, Siguiente y Último
- 11. iPhone: pop botón en UIWebView
- 12. seleccionar siguiente/anterior 10 filas en mysql
- 13. Obteniendo el modelo siguiente y anterior de una colección
- 14. ¿Cómo hago que mi aplicación iPhone muestre una alerta de banner superior, como la aplicación Correo?
- 15. flotador siguiente hermano dejó de hermano anterior
- 16. ¿Cómo borrar la pila de actividad anterior y Salir de la aplicación en el botón Atrás?
- 17. Mysql Seleccione Siguiente y Anterior fila no ORDER BY ID
- 18. iphone app enviar correo electrónico
- 19. degradación a una versión anterior de una aplicación para iphone
- 20. ¿Cómo obtener el mes anterior y el siguiente?
- 21. Botón de radio en la aplicación para iPhone
- 22. El correo de PHP UTF8 se confunde en la aplicación de correo de iPhone
- 23. ¿Cómo enviar correo desde la aplicación iphone sin mostrar MFMailComposeViewController?
- 24. Transiciones de la página siguiente/anterior de WebView
- 25. cómo crear un botón en uiview programáticamente en iphone
- 26. Rieles: enlaces "Siguiente publicación" y "Entrada anterior" en mi vista de programa, ¿cómo?
- 27. Localizable.strings en aplicación iPhone
- 28. TableView como la aplicación Contactos en el iPhone
- 29. Precargar la página siguiente (o anterior) en ViewPager
- 30. ¿Cómo calcular el siguiente día hábil anterior en Rails?
Gracias por el código – Ameya
'[nextPrevSegmentedControl setSegmentedControlStyle: UISegmentedControlStyleBar];' podría ser necesario, ya que estamos hablando de elementos de NavigationBar. –
'[nextPrevSegmentedControl setMomentary: YES];' para permitir más de una pulsación de los botones. –