objective-c – 停止UIPopover自动关闭

前端之家收集整理的这篇文章主要介绍了objective-c – 停止UIPopover自动关闭前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道有没有办法阻止iPad弹出窗口在触摸屏幕外面时自动关闭?如果没有,是否有某种类似于“popoverDidDismiss”的方法,我可以打电话来告诉何时popose被解雇?

解决方法

是的你可以.这是正确的苹果文档.

当popop由于在popover视图之外的用户点击被关闭时,popover会自动通知其代理该操作.如果您提供委托人,则可以使用此对象来防止解除宣传活动,或执行其他操作以回复解雇. popoverControllerShouldDistissPopover:delegate方法可以让您控制是否应该实际关闭popover.如果您的代理未实现该方法,或者您的实现返回YES,则控制器将忽略该popover并向该委托发送一个popoverControllerDidDismissPopover:消息.

只需返回NO到代理方法popoverControllerShouldDismissPopover:

这是进一步阅读的链接.

Popover Guide

猜你在找的C&C++相关文章