自从我用IOS 5更新Xcode后,我面临一个非常奇怪的问题...... 我无法将UIView的背景颜色设置为透明...
这是我能做的:!!
我可以将视图设置为任何颜色,绿色,蓝色,红色,并且它们都在UIVIEW上正确显示
[self.view setBackgroundColor:[UIColor greenColor]]; // Working 100 %
我可以设置背景图片//它也是工作
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"abc2010.png"]]]; // Working 100 %
[self.view setBackgroundColor:[UIColor clearColor]]; // No Error but result is not what I need
而不是透明背景,它总是白色...... !!
我很感激帮助找出问题! :)
答案 0 :(得分:1)
我刚遇到同样的问题。这里有几件事要做。 首先,确保设置视图,使其不透明:
[self.view setOpaque:NO];
其次,设置视图图层,使其也是clearColor:
[self.view.layer setBackgroundColor:[UIColor clearColor]];
看看是否有帮助。它解决了我的问题,你的声音就像我的一样。 祝你好运。