0

我正在开发一个用 Objective C 编写的 iPhone 游戏(我是新手)。问题是用于在屏幕上绘制精灵的视图是半透明的。我已将 alpha 设置为 1.0,将不透明度设置为 True。我还使用 NSLog 来确认视图的 alpha 为 1.0。我正在使用 [self.view insertSubview:myView]; 添加要绘制的视图但也尝试过 [self.view insertSubview:myView aboveSubview:myOtherView]; 以防他们互相吸引。

我曾尝试搜索谷歌,但似乎无法表达出有帮助的查询。我正在使用操作系统 3.0。而且我没有包含所有代码,因为它有很多。任何帮助将非常感激。

4

2 回答 2

2

您将子视图引用到另一个视图的视图是否将 alpha 设置为小于 1.0 的值?Alpha 沿视图层次结构向下传播。

于 2009-07-27T14:33:22.427 回答
0

我不确定你为什么会得到半透明的视图,但我建议不要将 UIViews 用于 iPhone 游戏。尝试更面向游戏的系统,例如 cocos2d。http://www.cocos2d-iphone.org/

于 2009-07-27T04:03:59.867 回答