我需要将UIPopover背景颜色设置为clearColor。但是所有其他颜色都可以通过以下代码正常工作:

myPopover.backgroundColor = [UIColor greenColor];

但是当我设置clearColor时,背景是白色而不是透明。
谁能帮我。提前致谢!

最佳答案

如果您要谈论的是UIPopoverController,请尝试将背景色设置为其内容视图控制器的视图。
myPopover.contentViewController.view.backgroundColor = [UIColor clearColor];
另外,检查this SO post有关自定义弹出窗口背景的信息。

10-08 07:45