我已在Popoverviewcontroller
中为storyboard
上的UIBarbutton
选择Popoverviewcontroller
segue来查看控制器。
当我在添加按钮上选择一次时会显示popover
,我想在Popoverviewcontroller
屏幕出现时关闭Popoverviewcontroller
并再次点击添加按钮。
如果用户选项卡位于UIButton
之外,但它与使用与segue连接到弹出窗口控制器的{{1}}不兼容,则可以正常工作。
答案 0 :(得分:2)
在prepareForSegue
方法中,您需要指定popoverController
并设置其delegate
,以便进行访问。然后,您可以从popoverController
访问viewController
,并使用您的操作方法解除弹出框。
创建popoverController
媒体资源,并从prepareForSegue
_poController = ((UIStoryboardPopoverSegue*)segue).popoverController;
_poController.delegate = self;
在你的行动方法中。
[_poController dismissPopoverAnimated:YES];