2012-03-09 23 views
0

我提出一个View屏幕是这样的:如何阻止CGBitmapContextCreate从另一个视图中拾取图像数据?

imageLayer.alpha=0; 
imageLayer.image = nil; 
[self presentModalViewController:sampleView animated:YES]; 

我遇到的问题是,imageLayer(这是一个UIImageView)的内容出现倒挂和向后sampleView加载时。包含imageLayer内容的sampleView中的图层是一个自定义UIView,它使用CGBitmapContextCreate将部分屏幕缓存为位图。在试图解决这个问题时,我发现如果imageLayer不存在,问题就会消失。上面我试过设置alpha为0,图像为nil(在presentModalViewController触发前将它从屏幕上移除)。为什么图像会以单独的视角向后倒置?

回答

0

在SampleView我使用CGBitmapContextCreate,但我并没有作为第一个参数发送NULL(。我是从网上一些代码,它在那里的值)一旦我设定NULL作为第一个值的问题就走了。

相关问题