我正在创建一个应用程序,其中有五个标签。每次按Tab时我都需要重新加载每个控制器。标签栏,每次按下标签时都会重新加载
5
A
回答
13
把你想要重新加载的代码,在视图中会出现或在视图中出现所有的视图。
所有最优秀的。
0
因此,编写一个方法重新绘制页面上的元素,并在标签页上调用它。如果您提供有关您所面临问题的更多信息,我将编辑此帖子。
0
,如果你正在使用的UITableView的使用
[tableview reloaddata];
3
例子:
// 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];
}
0
我希望你在谈论的WebView的WebView中重新载入每一个的TabBar项导航以及时间只需在标签栏委托中实现[webview reload]。
2
- (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];
}
}
+0
这将如何在Xamarin Ios中起作用 – 2016-01-22 11:10:19
相关问题
- 1. 制作一个按钮,每次按下时都会创建一个新标签
- 2. 每按一次按钮都会显示不同的Tkinter标签
- 3. 重新加载视图控制器时按下标签
- 4. 当按下标签栏项目时是否可以重新加载视图?
- 5. 标签栏视图不会加载
- 6. 如何忽略iphone标签栏按下,直到标签已完成加载?
- 7. 重新加载/刷新ViewController中的标签栏项目?
- 8. 在jquery标签下按需加载usercontrols
- 9. 每次从标签栏中按下制表符时,如何执行方法?
- 10. django每次点击页面时都会重新加载变量
- 11. 重新加载所有标签
- 12. 重新加载标签文件Vim
- 13. 重新加载所选标签在IE
- 14. iOS - 点击标签图标时重新加载UIView?
- 15. 在初始化视图内按下标签项时重新加载uiview
- 16. 如何在每次访问标签时重新创建活动
- 17. 每次JSP重新加载时都要加载的外部Javascript
- 18. 自定义标签栏和标签栏按钮项目
- 19. 添加按钮到标签栏
- 20. 使用标签栏项加载视图!
- 21. iPhone:UITableView滚动下标签栏
- 22. 重组标签栏项目
- 23. 如何在每次打开新标签或页面时预加载本地javascript?
- 24. android片段重新加载(onCreate)每次当按钮按下时按下
- 25. 隐藏中心标签栏按钮时按下图设置HidesBottomBarWhenPushed
- 26. Autolayout按下按钮时展开标签
- 27. 标签栏图标不会显示
- 28. 如何显示加载图像每当标签页加载时
- 29. 如何添加标签栏?
- 30. 如何在动态创建标签时禁用重新加载?
日Thnx答复....但我需要像每当按下标签它装入整个页面... – Hiren 2011-05-10 08:41:54
尝试使用视图并在视图内荷载规范没有出现 – Warrior 2011-05-10 09:35:03
我的代码已经在viewDidAppear()并且在按下相同的标签栏按钮时不刷新。答案似乎不完整。 – Colin 2016-01-08 20:06:11