Estoy creando una aplicación en la que tengo cinco pestañas. Necesito volver a cargar cada controlador cada vez que presiono la pestaña.Barra de pestañas, volver a cargar cada vez que se presiona la pestaña
Respuesta
Coloque el código que desea volver a cargar, en la vista aparecerá o en la vista apareció de toda la vista.
Todo lo mejor.
Así que escriba un método para volver a dibujar los elementos en su página y llámelo en la pestaña presione. Editaré esta publicación si proporciona más información sobre el problema al que se enfrenta.
si usted es que está utilizando el UITableView utilizar este
[tableview reloaddata];
Ejemplo:
// AppDelegate (and <UITabBarControllerDelegate>)
// Creation tabbar and controllers
UIViewController* myController1 = [[UIViewController alloc] init] autorelease];
UINavigationController* nav1 = [[[UINavigationController alloc] initWithRootViewController:myController1] autorelease];
UIViewController* myController2 = [[UIViewController alloc] init] autorelease];
UINavigationController* nav2 = [[[UINavigationController alloc] initWithRootViewController:myController2] autorelease];
NSArray *array = [NSArray arrayWithObjects: myController1, myController2, nil];
UITabBarController* tab = [[[UITabBarController alloc] init] autorelease];
tab.viewControllers = array;
tab.delegate = self; // <-- don't forget set delegate for TabBarController
// TabBarController Delegate methods
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController;
{
// Reload selected VC's view
[viewController.view setNeedsDisplay];
}
espero que usted está hablando de la vista web la vista web debe recargar cada vez que un elemento de barra de pestañas se navega bien simplemente implemente [recargar webview] en el delegado de la barra de pestañas.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//other codes
[self.tabBarController setDelegate:self]
//other codes
}
// UITabBarControllerDelegate method.
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if ([viewController respondsToSelector:@selector(reloadDataTemp)]) {
[(YourViewController *)viewController reloadData];
}
}
Cómo va a funcionar esto en Xamarin Ios –
- 1. Jquery UI - ¿volver a cargar la pestaña seleccionada?
- 2. Cómo volver a cargar la página cuando se presiona atrás, después de un pushState?
- 3. Al usar ocultaBottomBarCuando se presiona, quiero que la barra de pestañas vuelva a aparecer cuando presiono otra vista
- 4. ¿Cómo volver a cargar la actividad de la pestaña cuando la pestaña cambia?
- 5. ¿Cómo detener la ejecución de T4 cada vez que cambio a otra pestaña?
- 6. Xcode's 4.3.2 El organizador se congela cada vez que hago clic en la pestaña "Archivos"
- 7. cómo cambiar la URL en la barra de direcciones sin volver a cargar la página
- 8. ¿Cómo puedo forzar a assetic a presentar activos cada vez que la página se vuelve a cargar?
- 9. ¿Cómo volver a cargar img cada 5 segundos con javascript?
- 10. ¿Cómo volver a cargar TreeStore?
- 11. ¿Canvas se vuelve a dibujar cada vez que cambia algo?
- 12. ¿Se puede cambiar la altura de una UITableViewCell sin volver a cargar la vista de tabla?
- 13. Jquery validación de múltiples pestañas, validar una a la vez?
- 14. UIScrollView llama a layoutSubviews() cada vez que se desplaza
- 15. ¿Volver a cargar hojas de estilo CSS sin volver a cargar la página?
- 16. Actualizar/volver a cargar Flot en Javascript
- 17. Llamar a un evento después de cargar una pestaña jquery
- 18. Pestañas jQuery seleccionando la pestaña específica
- 19. Una función de devolución de llamada cada vez que se presiona una tecla (independientemente de qué ventana tenga el foco)?
- 20. ¿Hay alguna manera de ocultar la barra de pestañas de JTabbedPane si solo existe una pestaña?
- 21. ¿Utiliza la barra de pestañas de Emacs?
- 22. Storyboard - ViewController al controlador de la barra de pestañas
- 23. ¿Cómo volver a cargar un div sin volver a cargar toda la página?
- 24. Fragmentos en fragmentos de la pestaña Barra de acciones?
- 25. Pestañas jQuery UI: ¿se puede aplicar la opción 'caché' por pestaña?
- 26. ¿Cómo volver a cargar una propiedad de configuración creada dinámicamente la próxima vez?
- 27. ¿Cómo volver a NERDTree desde el archivo en la pestaña?
- 28. Desactivar barra de pestañas navegando a la vista raíz
- 29. ¿Cómo volver a cargar gdbinit?
- 30. iphone app: detecta qué elemento de la barra de pestañas se presionó
thnx por la respuesta .... pero necesito hacer como siempre pestaña presionó a cargar la página entera ... – Hiren
tratar de usar la vista qué aparecieron los códigos de carga dentro de la vista – Warrior
Mi código ya estaba en viewDidAppear() y no se actualiza cuando se presiona el mismo botón de la barra de pestañas. La respuesta parece incompleta. – Colin