Objective c Popover在IPAD模拟器中透明,但在设备中不透明

Objective c Popover在IPAD模拟器中透明,但在设备中不透明,objective-c,ipad,ios7,xcode5,popover,Objective C,Ipad,Ios7,Xcode5,Popover,我的应用程序中有一个popover,一个只有“文本视图”的简单应用程序。我设法使它透明,也就是说,只有“文本”显示,对下面的图像完全透明(视图中的图像,而不是弹出窗口中的图像)。是否在视图中显示了此项: self.viewpoptexto.superview.superview.alpha=0.9f 问题是,当我在模拟器(IPAD、IPAD视网膜、IPAD视网膜64位)中运行应用程序时,它工作正常,但在设备上运行时,popover显示白色背景,仍然会被绘制 XCODE 5和IOS7 任何帮助都将

我的应用程序中有一个popover,一个只有“文本视图”的简单应用程序。我设法使它透明,也就是说,只有“文本”显示,对下面的图像完全透明(视图中的图像,而不是弹出窗口中的图像)。是否在
视图中显示了此项:

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

问题是,当我在模拟器(IPAD、IPAD视网膜、IPAD视网膜64位)中运行应用程序时,它工作正常,但在设备上运行时,popover显示白色背景,仍然会被绘制

XCODE 5和IOS7


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

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