弹出框在 IPAD 模拟器中透明但在设备中不透明

Posted

技术标签:

【中文标题】弹出框在 IPAD 模拟器中透明但在设备中不透明【英文标题】:Popover transparent in IPAD simulator but not in device 【发布时间】:2014-05-26 07:01:00 【问题描述】:

我的应用中有一个弹出框,一个简单的弹出框,里面只有一个“文本视图”。我设法使它透明,也就是说,只有“thetext”显示,对下面的图像完全透明(视图上的图像,而不是弹出窗口中的图像)。在viewDidAppear 中这样做了:

self.viewpoptexto.superview.superview.alpha = 0.9f;

问题是,当我在模拟器中运行应用程序(IPAD、IPAD 视网膜、IPAD 视网膜 64 位)时,这工作正常,但在设备上运行时,弹出框显示为白色背景并绘制静止图像。

XCODE 5 和 ios7。

任何帮助将不胜感激,谢谢。

【问题讨论】:

【参考方案1】:

您可以尝试将弹出框背景颜色设置为 clearColor。 [popover setBackgroundColor:[UIColor clearColor]]

【讨论】:

以上是关于弹出框在 IPAD 模拟器中透明但在设备中不透明的主要内容,如果未能解决你的问题,请参考以下文章

在 iPad 上的 UIWebView 中定位弹出框

IOS78模态半透明弹出框

如何在选择图像时显示弹出框

为啥故事板弹出框在 Swift 中的设备上不起作用?

0188 案例:模态框拖拽

自定义弹出框警报视图