2011-02-23 25 views
1

我目前正在寻找一种方法来更改CAEAGLLayer视图的alpha值。设置self.alpha不起作用,所以我认为这里一定有一些概念,我不明白。我正在构建的应用程序在iPhone/iPod摄像机的实时画面上有一个opengl层,我想淡入淡出。我也尝试设置CAEAGLLayer的不透明和不透明值,这也是行不通的。感谢您的任何想法。我如何使用CAEAGLLayer淡出视图

回答

0

我正在尝试做类似的事情,即只是CAEAGLLayer的背景是透明的,所以我可以画一张照片。我设法在Nib的布局编辑器中设置淡入淡出整个事物的图层本身的Alpha值,这可能对你有用,但不是我想要的效果。我真正想要的只是一个透明的背景,有一个如何实现在这里讨论:

http://www.iphonedevsdk.com/forum/iphone-sdk-development/20081-merging-content-uiimageview-eaglview.html

虽然我没有设法让他们所说的工作尚未... :-(

+1

啊哈,我刚刚得到了我的工作,基于这里的提示:http://stackoverflow.com/questions/5283670/displaying-an-eaglview-with-transparent-background-on-a-uiimageview – 2011-06-13 21:22:46