将View控制器NIB添加到另一个View控制器

时间:2012-02-08 10:08:47

标签: iphone objective-c

我在视图控制器中有一个进度条,我必须在两个不同的视图控制器(屏幕)中使用它。当上传操作正在进行时,进度条VC必须在两个屏幕中都处于活动状态(两个差异VC)。现在,当我运行上传时,上传正在后面进行,但NIB尚未加载到两个屏幕中。场景是我没有为appdelegate中的上传进度条VC分配内存,而是在其中一个屏幕中进行此操作。这样,我无法全局分配内存,如果我通过将其放在appdelegate中这样做,我的NIB不会被读取,也不会出现在任何屏幕中。有关为什么会出现这种行为的任何建议?我已经分配了内存,并且还使用了addSubview方法将VC包含在所需的屏幕中。

希望有人能解决我的问题。非常感谢!

1 个答案:

答案 0 :(得分:0)

我认为只使用一个进度条是不可能的。如果将它添加到视图然后将其添加到另一个视图,我认为不会添加到两个视图,而是仅添加到第二个视图。我认为你的代码可以工作,你应该有两个进度条,每个屏幕一个。