我正在尝试删除使用UIPopoverPresentationController呈现的popover背后的调光视图。我已经实现了一个自定义UIPopoverBackgroundView,但似乎没有办法摆脱这个调光视图。
我使用视图层次结构检查器跟踪调光视图到“_UIMirrorNinePatchView”,但是没有很好的方法可以删除它,只需抓取UIWindow的子视图并从其superview中手动删除该视图。这种方法存在缺陷,因为它在移除之前会短暂地闪烁调光视图。
有什么建议吗?
答案 0 :(得分:-1)
将backgroundColor
属性设置为.clear
popOverPresentationController.backgroundColor = .clear