移除UIPopoverPresentationController背后的调光视图
我试图删除使用UIPopoverPresentationController呈现popover背后的调光视图。 我已经实现了一个自定义的UIPopoverBackgroundView,但似乎没有办法摆脱这个调光视图。
我已经使用视图层次结构检查器将调暗视图跟踪到了“_UIMirrorNinePatchView”,但是除了在UIWindow的子视图中抓取并从其超级视图中手动删除此视图之外,没有什么好的办法。 这种方法是有缺陷的,因为它在调光视图被移除之前暂时闪烁。
有什么build议么?
将backgroundColor
属性设置为.clear
popOverPresentationController.backgroundColor = .clear