UIPopoverController有一个.isVisible属性来判断弹出器是否在屏幕上。
新的UIPopoverPresentationController有等效的吗?
发布于 2015-10-14 20:00:55
它是一个UIPresentationController,所以它有一个presentedView,所以您可以问,presentedView是否有一个非零window。
但真正的答案是你找错地方了。UIPopoverPresentationController与旧的UIPopoverController完全不同;它们几乎没有任何共同之处,管理方式也不尽相同。弹出器现在只是一个呈现的视图控制器。集中精力在视图控制器上。您只需拒绝它,就像任何呈现的视图控制器(self.dismissViewController...)一样。这就是重点所在。您不再保留对任何内容的引用;您不再需要管理任何内容;这就像展示和丢弃任何模态对话框/视图一样。
https://stackoverflow.com/questions/33134397
复制相似问题