2009-09-16 30 views

回答

8

我用你已經試過的方法得到了很好的結果。也許擺弄阿爾法是一個好主意?如果你想做得更好,我想你可以嘗試使用梯度

[mask removeFromSuperview]; 
or 
[mask setHidden:YES]; 

,通過編程,或爲圖像,:

mask = [[UIView alloc] initWithFrame:window.frame]; 
[mask setBackgroundColor:[UIColor colorWithWhite:0.0 alpha:0.78]]; 
[self.view addSubview:mask]; 

然後後面的代碼,你可以將其刪除並使用它來使屏幕的邊緣變暗,以使您顯示的最前方的內容成爲光源。

+0

這正是我的做法,與阿爾法 – 2009-09-24 16:04:30

+0

你的答案都很好,但在這種情況下,所有其他子視圖將不會交互了。 – 2016-03-30 14:19:52