具有特定视图的applicationDidBecomeActive

时间:2011-11-29 07:09:41

标签: iphone ios xcode view subview

我有一个项目,包括一个窗口,一个主视图和许多视图,从主视图调用方法“addSubview”并删除“removeFromSuperview”,我会通过方法确保

- (void) applicationDidBecomeActive: (UIApplication *) application {

我的应用程序每次从活动后台返回时收取名为viewTest的特定视图。我试过

[window addSubview: viewTest];
[window makeKeyAndVisible]

但是,如果我在后台发送我的应用程序,并且在我显示的时候再次显示与viewTest不同的视图,那么第一个视图而不是viewTest。

有人可以帮助我吗?

感谢

1 个答案:

答案 0 :(得分:0)

您必须将viewTest添加为window的视图控制器属性的子视图:

[window.viewController addSubview:viewTest];

如果您使用的是导航控制器,则会有所不同。