Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone objective C中错误的半透明视图_Iphone_Objective C_Views_Transparency - Fatal编程技术网

iPhone objective C中错误的半透明视图

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];以防他们互相吸引 我曾尝试搜索谷歌,但

我正在开发一款用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会很好。不过,苹果可能很难实施。