永发信息网

如何重新加载 UIViewController

答案:1  悬赏:10  手机版
解决时间 2021-01-26 04:35
如何重新加载 UIViewController
最佳答案
我想要重新加载 tabbar controller(UIViewController) 中所载的所有视图。搜索后发现得适用 setNeedsDisplay 方法,但我不能去哪里应该将其应用。任何其他的替代品也受到了欢迎
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
.....
.....

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
[self customToolbar];
[self.window addSubview:tabBarController.view];
[self.window makeKeyAndVisible];
return YES;
}
-(void)customToolbar
{
//Declared view controllers and their Navigation Controller
.....

//Declared tab bar items
.....

tabBarController = [[GTabBar alloc] initWithTabViewControllers:viewControllersArray tabItems:tabItemsArray initialTab:1];
}

解决方法 1:
正确的方法来执行此操作将添加任何需要刷新到某些 NSNotificationCenter 通知名称以观察员身份的 VC。一旦 VC 获取此消息,只是调用一个选择器,调用 [self setNeedsDisplay] 。
将一个 VC 添加到 NSNotificationCenter:
[[NSNotificationCenter defaultCenter] addObserver:self selector @selector(setNeedsDisplay) name:@"ViewControllerShouldReloadNotification" object:nil];

别忘了打电话给 removeObserver:self 视图控制器时被释放。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在苏宁易购买和田玉,一块才三四百元,靠谱吗?
【说屏教案】...出中国人民的智慧答?(说屏的
VB编程里这里的!是什么作用?
尤溪县清溪中学地址好找么,我有些事要过去
请问各位江湖朋友,护理本科生考研录取的比例
【姜夔次石湖书扇韵】...完成8~9题。次石湖
4. When Mary finally got there, Tom had le
问:有一部电视剧,我不知道名字叫什么了,请
baodu zhi dao wang zhi
如果三个非零的自然数a,b,c满足ab+bc+ca=abc,
按照君之配方做旺仔小馒头,怎么面团很松散
作为21世纪的中职学生我们的使命是什么?怎样
一首英文歌曲高潮阶段是拜可拜可拜拜可G
求通电直导线周围磁感应强度大小的公式?
5900元工资交多少钱税
推荐资讯
为什么电磁铁断电时软铁棒磁性比钢棒消失得快
电热水龙头好用吗 电热水龙头安全吗
大港公交大港公交548在天长桥有答案吗
成语百里之才的意思是什么啊?有知道释义的请
柏油公路路打膨胀螺栓能打紧吗
杨康对郭靖有过感情吗
惠东有没有直接到深圳宝安机场大巴呀?是在惠
可用while语句实现的循环的一定可以用do~whil
春节见面该怎样问候对方
商洛市商州区刘湾中学地址好找么,我有些事要
1922年,陈独秀在《造国论》一文中说:“在中
阜新到凌海多少公里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?