OStack程序员社区-中国程序员成长平台

标题: iphone - 如何解除我没有引用的 UIPopoverControllers? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 06:46
标题: iphone - 如何解除我没有引用的 UIPopoverControllers?

我的工具栏中有许多 BarButton,我想为每个按钮显示一个不同的 UIPopoverController。当我单击其中一个时,其他 PopoverControllers 应该被关闭(即屏幕上只显示一个 popovercontroller)。我不想保留对它们的引用——因为那太烦人了。有没有其他方法可以解雇他们?

谢谢。



Best Answer-推荐答案


据我所知,没有“关闭所有弹出框”功能。

但要解决这个问题,您不必保留对所有不同弹出框的引用;只保留对当前显示的弹出框的引用。然后,当启动新的弹出框时,您可以关闭当前显示的弹出框(如果它不是 nil)。然后将“当前显示的弹出框”分配给您显示的新弹出框。

关于iphone - 如何解除我没有引用的 UIPopoverControllers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5217895/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4