【问题标题】:How to set clearColor for UIPopover View?如何为 UIPopover 视图设置 clearColor?
【发布时间】:2014-10-21 08:11:28
【问题描述】:

我需要将UIPopover 背景颜色设置为clearColor。但是所有颜色的其余部分都可以使用以下代码正常工作:

myPopover.backgroundColor = [UIColor greenColor];

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

【问题讨论】:

  • 您调用 popOver 视图的父视图的背景颜色是什么
  • @walle84:你问的是popOver的contentViewController吗?
  • 有一个父视图,我们在其上显示 popOver 视图,因此请检查父视图的 wts 背景颜色

标签: ios iphone uipopovercontroller


【解决方案1】:

如果您说的是 UIPopoverController,那么尝试将背景颜色设置为其内容视图控制器的视图。

myPopover.contentViewController.view.backgroundColor = [UIColor clearColor];

另外,请查看this SO post 了解自定义弹出框背景。

【讨论】:

  • 我更改了内容视图的背景颜色。但还是一样的效果。我将内容视图背景和 popovercolroller 背景设置为 clearColor,但我仍然没有获得透明背景。
  • 它在我使用 popoverBackgroundViewClass 属性时起作用。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多