0

我已经为 iPad选择了Popoverviewcontrollersegue来查看控制器。当我在添加按钮上选择一次时,它会显示,我想在屏幕出现时关闭,并且用户再次单击添加按钮。storyboardUIBarbuttonPopoverviewcontrollerpopoverPopoverviewcontroller

如果用户选项卡在外部,Popoverviewcontroller但它不能UIButton与与 segue 连接到弹出视图控制器的选项卡一起使用,则它可以工作。

4

1 回答 1

2

在您的prepareForSegue方法中,您需要分配popoverController并设置它delegate,以便您可以访问它。然后您可以popoverController从您的访问它viewController并使用您的操作方法关闭弹出窗口。

创建一个popoverController属性并从您的prepareForSegue

_poController = ((UIStoryboardPopoverSegue*)segue).popoverController;
_poController.delegate = self;

在您的操作方法中。

[_poController dismissPopoverAnimated:YES];
于 2013-05-20T13:08:38.333 回答