如果我不在viewController类中,如何更改视图?

时间:2010-04-22 12:33:44

标签: iphone ipad uiviewcontroller uipopovercontroller

  

可能重复:
  Code is exectuting but the view is not loading when called form a function?

我正在使用大约6-7个视图及其相应的控制器进行应用。我在工具栏和按钮的视图中。

当我单击此按钮时,会出现一个弹出视图,我的控件将被移动到弹出视图的Controller中。但我的观点仍然相同。

从这个popupview Controller的类中,我想更改原始视图。但由于我不在原来的viewControllers类中,我无法改变它。

我怎样才能克服这一点?任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果您要将弹出视图添加为原始ViewController视图的子视图,则可以使用superview访问父视图。

UIView *parentView = popupViewController.view.superview;

然后您可以根据需要更改parentView。