這是我的問題:我試圖顯示一個UIWindow顯示徑向漸變的子視圖。我想把窗口放在UIWindowLevelAlert中。我以前都有過這樣的想法,但它現在還在工作,但現在我試圖重現它,浪費了數小時...... 這是我得到的代碼(背景不是漸變,因爲我想保持簡單,然後添加一種觀點認爲確實是像一個UIAlertView中的一個):如何顯示像UIAlertView一樣的基於UIWindow的變暗背景?
- (IBAction)buttonPressed {
UIWindow *backgroundWindow = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
backgroundWindow.windowLevel = UIWindowLevelAlert;
UIView *backgroundView = [[UIView alloc]initWithFrame:[UIScreen mainScreen].bounds];
backgroundView.backgroundColor = [UIColor blackColor];
backgroundView.alpha = 0.5;
[backgroundWindow makeKeyAndVisible];
[backgroundWindow addSubview:backgroundView];
backgroundWindow.hidden = NO;
}
在你的.h文件中聲明UIWindow * backgroundWindow – 2013-02-12 13:51:13