我添加了一个应该用透明度显示的PNG图像的子视图,但是我在透明度应该是全黑的地方。UIView背景图像透明度问题
的代码是:
- (void)viewDidLoad
{
[super viewDidLoad];
toolbar.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"BannerBackground.png"]];
logoImage = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 120, 56)];
logoImage.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Logo.png"]];
[self.view addSubview:logoImage];
}
这是代码用于ipad公司,IOS版本4.3。我和模拟器和iPad都有同样的问题。
由于这是添加的最后一个视图,我期望它的z索引高于其他所有视图,所以其他视图应该通过透明区域显示。这不起作用。
我已经得到了同样的问题一些透明图像。这似乎是一个无证的iOS 4.3错误。 : - /我可以在模拟器上进行复制,但不能在设备上进行复制,因为我没有任何运行4.3的设备进行测试。 你有没有找到解决这个问题的办法? –