Barra de tabs, recarga cada vez que se presiona la pestaña

Estoy creando una aplicación en la que tengo cinco tabs. Necesito recargar cada controller cada vez que se presiona la pestaña.

Ponga el código que desea recargar, en la vista aparecerá o en la vista apareció toda la vista.

Todo lo mejor.

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]; } 
  - (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]; } } 

Por lo tanto, escriba un método para volver a dibujar los elementos en su página y llamarlo en la pestaña. Editaré esta publicación si proporciona más información sobre el problema que enfrenta.

si estás estás usando el uitableview usa esto

 [tableview reloaddata]; 

Espero que estés hablando de la vista web que la vista web debería volver a cargar cada vez que se navega por un elemento de la barra de tabs, solo debes implementar [webview reload] en el delegado de la barra de tabs.