我添加了一個應該用透明度顯示的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的設備進行測試。 你有沒有找到解決這個問題的辦法? –