iPadUIPopOvercontroller-有可能有透明的背景吗?
有人知道iPad上的UIPopOverController是否可以有一个透明的背景吗 我想在popover中放置一个半透明的视图(因此希望popover本身有一个透明的背景)iPadUIPopOvercontroller-有可能有透明的背景吗?,ipad,uipopovercontroller,Ipad,Uipopovercontroller,有人知道iPad上的UIPopOverController是否可以有一个透明的背景吗 我想在popover中放置一个半透明的视图(因此希望popover本身有一个透明的背景) 我认为这是不可能做到的。。。但我很想知道我是否错了 通常popover控件是透明的,我们不能将popover控件更改为半透明视图UIPopoOvercontroller有可能具有半透明背景。检查以下示例 [[[myPopOverController contentViewController] view] setAlpha
我认为这是不可能做到的。。。但我很想知道我是否错了 通常popover控件是透明的,我们不能将popover控件更改为半透明视图UIPopoOvercontroller有可能具有半透明背景。检查以下示例
[[[myPopOverController contentViewController] view] setAlpha:0.25f];
为什么不在显示popover视图之前添加一个alpha设置为0.5的视图 然后使用
presentPopoverFromRect:(CGRect)rect inView:(UIView *)view permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections animated:(BOOL)animated;
通过已创建视图的引用的popover方法。我认为在popover中设置视图的透明度不起作用,但我从未尝试过,而且可能会 无论如何,另一个很酷的方法是在popover控制器内对主UIView进行UIImage渲染 一旦你有了这个图像,你可以按照这个过程,假设你也知道popover相对于打开它的视图控制器的位置(它的CGRect)
我知道如果第一个解决方案也能奏效,这是一个很难做到的方法,但这可能是一个很酷的项目。popover是完全不透明的,不是透明的。这将应用于整个popover,而不是背景。因为这不会给出期望的结果。