iPhone objective C中错误的半透明视图
我正在开发一款用Objective C编写的iPhone游戏(我是新手)。问题是 用于在屏幕上绘制精灵的视图是半透明的。我已经准备好了 将alpha设置为1.0,将不透明度设置为True。我还使用了NSLog来确认视图的alpha值为1.0。我使用的是[self.view insertSubview:myView];要添加要绘制的视图,但也尝试了[self.view insertSubview:myView-oversubview:myOtherView];以防他们互相吸引iPhone objective C中错误的半透明视图,iphone,objective-c,views,transparency,Iphone,Objective C,Views,Transparency,我正在开发一款用Objective C编写的iPhone游戏(我是新手)。问题是 用于在屏幕上绘制精灵的视图是半透明的。我已经准备好了 将alpha设置为1.0,将不透明度设置为True。我还使用了NSLog来确认视图的alpha值为1.0。我使用的是[self.view insertSubview:myView];要添加要绘制的视图,但也尝试了[self.view insertSubview:myView-oversubview:myOtherView];以防他们互相吸引 我曾尝试搜索谷歌,但
我曾尝试搜索谷歌,但似乎无法清晰地表达一个有帮助的查询。我正在使用OS3.0。我还没有包括所有的代码,因为代码太多了。任何帮助都将不胜感激。我不知道为什么您会获得半透明视图,但我建议不要在iPhone游戏中使用UIView。尝试一个更面向游戏的系统,比如cocos2d 是将子视图引用到另一个alpha设置为小于1.0的视图的视图吗?阿尔法在视图层次结构中传播。就是这样,当革命来临时,澳大利亚将属于你。我在此发誓,澳大利亚将在我仁慈的统治下繁荣发展!回到最初的主题——我刚刚做了一个快速的实验——alpha继续在视图层次结构中传播,即使您将内部视图的不透明设置为YES。悲哀的能够“重启”alpha会很好。不过,苹果可能很难实施。