1

我有一个导航栏。导航栏有一个按钮,它链接到一个视图控制器。按钮的动作是视图控制器的“弹出”。当按下视图控制器上的按钮时,我需要视图控制器消失。我所拥有的是[self.viewCV.superview.superview.superview.superview setHidden:true](其中 viewCV 是视图控制器的直接子级)这似乎隐藏了视图控制器,但是,视图控制器上的一些“控件”在“触发按钮”(激活第二个视图控制器的 UIBarButtonItem ) 被删除。

4

1 回答 1

0

如果你只是想关闭一个 UIPopoverController,你不必像这样挖掘超级视图来隐藏它。您所需要的只是对弹出框有一个引用,您可以简单地告诉它关闭自己:

[popoverController dismissPopoverAnimated:YES];
于 2013-08-16T14:44:36.047 回答