-1
我想讓圖像部分出現在黑色背景之後。 現在我有一個UIView
黑色背景和一個UIImageView
與圖像。 我可以不知何故阿爾法只爲一些部分的黑色UIView
,以便背後的圖像出現? 有沒有爲視圖的某些像素設置alpha值的方法?使圖像出現在黑色背景之後
代碼:
darkView = [[ShowView alloc] initWithFrame:self.view.frame];
darkView.backgroundColor = [UIColor blackColor];
darkView.alpha = 1.0;
[self.view addSubview: darkView];
imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"testPic.png"]];
imageView.alpha = 1.0;
[darkView addSubview:imageView];
的ImageView的無論黑視圖的alpha如何都將在頂部並且完全可見。您可能會更好地向imageView添加子視圖的網格並更改它們的alpha。 – Patrick
您可以對您的視圖的某些部分應用遮罩,並將alpha更改爲此遮罩 – tiguero
可能您可以使用半透明黑色圖像而不是黑色。 – rishi