我有一个导航栏。导航栏有一个按钮,该按钮链接到视图控制器。按钮的操作是“弹出”到视图控制器。当按下 on 按钮时,我需要视图控制器消失。所有我得到的是[self.viewCV.superview.superview.superview.superview setHidden:true]
(其中viewCV是视图控制器的直接子节点)这似乎隐藏了视图控制器,但是,视图控制器上的一些“控件”“触发按钮”(UIBarButtonItem)删除了激活第二个视图控制器。
答案 0 :(得分:0)
如果您只是想解雇UIPopoverController,那么您不必通过类似的超级视图来尝试隐藏它。你需要的只是引用一个popover,你可以简单地告诉它自己解雇:
[popoverController dismissPopoverAnimated:YES];